/* Menu lateral */
 
.menu_sub {
    color:#F24F7A !important;
    text-shadow: 0 0 1px #C61855;
  }
  
  .subitens:hover{
    color:#F24F7A !important;
    filter: brightness(125%);
  }

.fa{

  font-size: 17px ;

}
.medbook-h1 {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 30px;
  line-height: 34px;
  color: #168DB2;
  margin: 0px;
}

.btn-default-medbook {
  width: 120px;
  height: 34px;
  background: #c2c2c2;
  border-radius: 40px;
  font-family: "Source Sans Pro", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  line-height: 15px;

  color: #ffffff;
}

.btn-primary-medbook {
  height: 45px;
  background: #168DB2;
  border-radius: 40px;
  font-family: "Source Sans Pro", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  line-height: 15px;
  /* identical to box height, or 88% */

  display: flex;
  align-items: center;

  color: #ffffff;
}

.btn-submit, .btn-voltar{

    padding: 6px 25px;

}

.nowidth{
  max-width: 58% !important;
}

.loginbox{
  margin-top: 15%;
}

.imglist li{
  display: inline;
  padding-right: 20px;
}

.title1{
  font-size: 2em;
  font-weight: bold;
}

.title2{
  font-size: 1.4em;
}

/*RESPONDER REPORTS*/
.boxdegrade{
  background: linear-gradient(203.28deg, #50BFC7 15.04%, #4FD6B2 91.31%);
  border-radius: 4px 4px 0px 0px;
  color:#FFF;
  
}

.boxdegrade h3{
  font-size:24px;
}

.navy-bg, .bg-primary{
  background-color:#56CCF2 !important;
}

.botao-not-report{
  position:static;
}

.social-comment button.botaoEnviar{
  font-weight: bold;
  font-size: 20px;
  font-style: normal;
  border-radius: 3px;
  padding:10px 20px;
  background: #50BFC7;
  border: 1px solid #50BFC7;
  font-family: 'Montserrat', sans-serif;
  line-height: 132%;
}

.social-comment button.botaoEnviar i.fa-paper-plane-o{
  font-size:25px;
  margin-right:5%;
}

.botaoDetalhes{
  background: #50BFC7;
  border: 1px solid #50BFC7;
}

.botaoVerTodas{
  background: #50BFC7;
  border: 1px solid #50BFC7;
  display:flex;
  justify-content:left;
  align-items:left !important;
  text-align:center;
  float:left !important;

  font-weight: bold;
  font-size: 15px;
  font-style: normal;
  font-family: 'Montserrat', sans-serif;
  line-height: 132%;
}

.divVerTodas{
    position: relative;
    margin-left: 60px;
    background: white;
    border-radius: 0.25em;
    padding: 1em;
}

.divVerTodas i.bi-eye{
  font-size:20px;
  margin-right:5%;
}

div.social-comment img,
div.social-comment textarea,
.social-comment button.botaoEnviar{
  display:flex;
  justify-content:center;
  align-items: center;
}

.vertical-timeline-content{
  background-color:#f3f3f4 !important;
}



/* Switch CheckBox Red */

/*red theme*/
.el-radio.el-radio-red > input[type="radio"] + label:hover:before,
.el-checkbox.el-checkbox-red > input[type="checkbox"] + label:hover:before,
.el-radio.el-radio-red > input[type="radio"]:checked + label:before,
.el-checkbox.el-checkbox-red > input[type="checkbox"]:checked + label:before {
  border-color: #ff4949;
}
.el-checkbox.el-checkbox-red > input[type="checkbox"]:checked + label:before,
.el-radio.el-radio-red > input[type="radio"] + label:after {
  background: #ff4949;
}
.el-radio.el-radio-red > input[type="radio"][disabled] + label:hover:before,
.el-checkbox.el-checkbox-red > input[type="checkbox"][disabled] + label:hover:before {
  border-color: #D3DCE6;
}
.el-checkbox.el-checkbox-red > input[type="checkbox"]:checked[disabled] + label:before,
.el-radio.el-radio-red > input[type="radio"]:checked[disabled] + label:before {
  border-color: #f9b3b3;
}
.el-checkbox.el-checkbox-red > input[type="checkbox"][disabled]:checked + label:before,
.el-radio.el-radio-red > input[type="radio"]:checked[disabled] + label:after {
  background: #f9b3b3;
}

/*switch component*/
.el-switch,
.el-switch-style,
.el-switch-style:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.el-switch {
  display: inline-block;
  font-size: 100%;
  height: 1.6em;
  position: relative;
}
.el-switch .el-switch-style {
  height: 1.6em;
  left: 0;
  background: #C0CCDA;
  -webkit-border-radius: 0.8em;
  border-radius: 0.8em;
  display: inline-block;
  position: relative;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 3em;
  cursor: pointer;
}
.el-switch .el-switch-style:before {
  display: block;
  content: '';
  height: 1.4em;
  position: absolute;
  width: 1.4em;
  background-color: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  left: 0.1em;
  top: 0.1em;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.el-switch > input[type="checkbox"] {
  display: none;
}
.el-switch > input[type="checkbox"][disabled] + .el-switch-style {
  cursor: not-allowed;
  background-color: #D3DCE6;
 
}
.el-switch > input[type="checkbox"]:checked + .el-switch-style {
  background-color: #20a0ff;
}
.el-switch > input[type="checkbox"]:checked + .el-switch-style:before {
  left: 50%;
}
.el-switch > input[type="checkbox"]:checked[disabled] + .el-switch-style {
  background-color: #b0d7f5;
}

.el-switch.el-switch-pink > input[type="checkbox"]:checked + .el-switch-style {
  background-color: #F24F7A;
}
.el-switch.el-switch-pink > input[type="checkbox"]:checked[disabled] + .el-switch-style {
  background-color: #F24F7A;
}

.margin-r{
		margin-right:10px !important;
		vertical-align: top !important;
		line-height:1.6 !important;
	}
  
/*  Radio button animado */

.segmented-control {
  position: relative;
  display: inline-block;
  border: 1px solid currentColor;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  overflow: hidden;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -moz-transition-duration: 0.7s;
  -o-transition-duration: 0.7s;
  -webkit-transition-duration: 0.7s;
  transition-duration: 0.7s;
  -moz-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -moz-transition-property: none;
  -o-transition-property: none;
  -webkit-transition-property: none;
  transition-property: none;
  -webkit-tap-highlight-color: transparent; }
  .segmented-control > input {
    position: absolute;
    left: -10000px;
    opacity: 0; }
    .segmented-control > input[type='checkbox'] ~ label {
      -moz-transition-duration: 0s;
      -o-transition-duration: 0s;
      -webkit-transition-duration: 0s;
      transition-duration: 0s; }
      .segmented-control > input[type='checkbox'] ~ label:before {
        opacity: 0; }
    .segmented-control > input:disabled:nth-child(1) ~ label:nth-of-type(1) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(1):checked ~ label:nth-of-type(1):after, .segmented-control > input:nth-child(1):checked ~ label:nth-of-type(1):before {
      opacity: 1; }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(1):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(1):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(1) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(1) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(2):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(2):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(2) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(2) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(3):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(3):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(4):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(4):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(7):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(7):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(8):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(8):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(9):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(9):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(10):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(10):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(11):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(11):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(12):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(12):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(0%);
      -ms-transform: translateX(0%);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
    .segmented-control > input:disabled:nth-child(2) ~ label:nth-of-type(2) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(2):checked ~ label:nth-of-type(2):after, .segmented-control > input:nth-child(2):checked ~ label:nth-of-type(2):before {
      opacity: 1; }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(2):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(2):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(2) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(2) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(3):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(3):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(4):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(4):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(7):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(7):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(8):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(8):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(9):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(9):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(10):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(10):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(11):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(11):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(12):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(12):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transform: translateX(100%); }
    .segmented-control > input:disabled:nth-child(3) ~ label:nth-of-type(3) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(3):checked ~ label:nth-of-type(3):after, .segmented-control > input:nth-child(3):checked ~ label:nth-of-type(3):before {
      opacity: 1; }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(3):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(3):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(4):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(4):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(7):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(7):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(9):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(9):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(10):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(10):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(11):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(11):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(12):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(12):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(200%);
      -ms-transform: translateX(200%);
      -webkit-transform: translateX(200%);
      transform: translateX(200%); }
    .segmented-control > input:disabled:nth-child(4) ~ label:nth-of-type(4) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(4):checked ~ label:nth-of-type(4):after, .segmented-control > input:nth-child(4):checked ~ label:nth-of-type(4):before {
      opacity: 1; }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(4):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(4):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(7):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(7):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(8):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(8):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(9):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(9):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(10):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(10):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(11):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(11):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(12):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(12):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(300%);
      -ms-transform: translateX(300%);
      -webkit-transform: translateX(300%);
      transform: translateX(300%); }
    .segmented-control > input:disabled:nth-child(5) ~ label:nth-of-type(5) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(5):checked ~ label:nth-of-type(5):after, .segmented-control > input:nth-child(5):checked ~ label:nth-of-type(5):before {
      opacity: 1; }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(7):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(7):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(8):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(8):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(9):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(9):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(10):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(10):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(11):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(11):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(12):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(12):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(400%);
      -ms-transform: translateX(400%);
      -webkit-transform: translateX(400%);
      transform: translateX(400%); }
    .segmented-control > input:disabled:nth-child(6) ~ label:nth-of-type(6) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(6):checked ~ label:nth-of-type(6):after, .segmented-control > input:nth-child(6):checked ~ label:nth-of-type(6):before {
      opacity: 1; }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(7):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(7):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(8):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(8):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(9):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(9):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(10):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(10):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(11):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(11):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(12):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(12):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(500%);
      -ms-transform: translateX(500%);
      -webkit-transform: translateX(500%);
      transform: translateX(500%); }
    .segmented-control > input:disabled:nth-child(7) ~ label:nth-of-type(7) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(7):checked ~ label:nth-of-type(7):after, .segmented-control > input:nth-child(7):checked ~ label:nth-of-type(7):before {
      opacity: 1; }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(7):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(7):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(7) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(8):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(8):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(9):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(9):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(10):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(10):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(11):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(11):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(12):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(12):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(7):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(600%);
      -ms-transform: translateX(600%);
      -webkit-transform: translateX(600%);
      transform: translateX(600%); }
    .segmented-control > input:disabled:nth-child(8) ~ label:nth-of-type(8) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(8):checked ~ label:nth-of-type(8):after, .segmented-control > input:nth-child(8):checked ~ label:nth-of-type(8):before {
      opacity: 1; }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(8):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(8):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(8) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(9):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(9):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(10):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(10):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(11):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(11):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(12):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(12):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(8):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(700%);
      -ms-transform: translateX(700%);
      -webkit-transform: translateX(700%);
      transform: translateX(700%); }
    .segmented-control > input:disabled:nth-child(9) ~ label:nth-of-type(9) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(9):checked ~ label:nth-of-type(9):after, .segmented-control > input:nth-child(9):checked ~ label:nth-of-type(9):before {
      opacity: 1; }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(9):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(9):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(9) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(10):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(10):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(11):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(11):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(12):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(12):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(9):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(800%);
      -ms-transform: translateX(800%);
      -webkit-transform: translateX(800%);
      transform: translateX(800%); }
    .segmented-control > input:disabled:nth-child(10) ~ label:nth-of-type(10) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(10):checked ~ label:nth-of-type(10):after, .segmented-control > input:nth-child(10):checked ~ label:nth-of-type(10):before {
      opacity: 1; }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(10):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(10):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(10) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(11):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(11):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(12):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(12):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(10):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(900%);
      -ms-transform: translateX(900%);
      -webkit-transform: translateX(900%);
      transform: translateX(900%); }
    .segmented-control > input:disabled:nth-child(11) ~ label:nth-of-type(11) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(11):checked ~ label:nth-of-type(11):after, .segmented-control > input:nth-child(11):checked ~ label:nth-of-type(11):before {
      opacity: 1; }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(11):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(11):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(11) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(12):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(12):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
    .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(11):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(1000%);
      -ms-transform: translateX(1000%);
      -webkit-transform: translateX(1000%);
      transform: translateX(1000%); }
      .segmented-control > input:disabled:nth-child(12) ~ label:nth-of-type(12) {
        opacity: 0.3;
        cursor: not-allowed; }
      .segmented-control > input:nth-child(12):checked ~ label:nth-of-type(12):after, .segmented-control > input:nth-child(12):checked ~ label:nth-of-type(12):before {
        opacity: 1; }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(12):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(12):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(12) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(12):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
        -moz-transform: translateX(1100%);
        -ms-transform: translateX(1100%);
        -webkit-transform: translateX(1100%);
        transform: translateX(1100%); }
      .segmented-control > input:disabled:nth-child(13) ~ label:nth-of-type(13) {
        opacity: 0.3;
        cursor: not-allowed; }
      .segmented-control > input:nth-child(13):checked ~ label:nth-of-type(13):after, .segmented-control > input:nth-child(13):checked ~ label:nth-of-type(13):before {
        opacity: 1; }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(13):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(13):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(13) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(13):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
        -moz-transform: translateX(1200%);
        -ms-transform: translateX(1200%);
        -webkit-transform: translateX(1200%);
        transform: translateX(1200%); }
      .segmented-control > input:disabled:nth-child(14) ~ label:nth-of-type(14) {
        opacity: 0.3;
        cursor: not-allowed; }
      .segmented-control > input:nth-child(14):checked ~ label:nth-of-type(14):after, .segmented-control > input:nth-child(14):checked ~ label:nth-of-type(14):before {
        opacity: 1; }
      .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(14):after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(14):before, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(14) ~ label:before {
        -moz-transform: translateX(1300%);
        -ms-transform: translateX(1300%);
        -webkit-transform: translateX(1300%);
        transform: translateX(1300%); }
      .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
        -moz-transform: translateX(1300%);
        -ms-transform: translateX(1300%);
        -webkit-transform: translateX(1300%);
        transform: translateX(1300%); }
      .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
        -moz-transform: translateX(1300%);
        -ms-transform: translateX(1300%);
        -webkit-transform: translateX(1300%);
        transform: translateX(1300%); }
      .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
        -moz-transform: translateX(1300%);
        -ms-transform: translateX(1300%);
        -webkit-transform: translateX(1300%);
        transform: translateX(1300%); }
      .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
        -moz-transform: translateX(1300%);
        -ms-transform: translateX(1300%);
        -webkit-transform: translateX(1300%);
        transform: translateX(1300%); }
      .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
        -moz-transform: translateX(1300%);
        -ms-transform: translateX(1300%);
        -webkit-transform: translateX(1300%);
        transform: translateX(1300%); }
      .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
        -moz-transform: translateX(1300%);
        -ms-transform: translateX(1300%);
        -webkit-transform: translateX(1300%);
        transform: translateX(1300%); }
      .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
        -moz-transform: translateX(1300%);
        -ms-transform: translateX(1300%);
        -webkit-transform: translateX(1300%);
        transform: translateX(1300%); }
      .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
        -moz-transform: translateX(1300%);
        -ms-transform: translateX(1300%);
        -webkit-transform: translateX(1300%);
        transform: translateX(1300%); }
      .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
        -moz-transform: translateX(1300%);
        -ms-transform: translateX(1300%);
        -webkit-transform: translateX(1300%);
        transform: translateX(1300%); }
      .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
        -moz-transform: translateX(1300%);
        -ms-transform: translateX(1300%);
        -webkit-transform: translateX(1300%);
        transform: translateX(1300%); }
      .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(14):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
        -moz-transform: translateX(1300%);
        -ms-transform: translateX(1300%);
        -webkit-transform: translateX(1300%);
        transform: translateX(1300%); }
    .segmented-control > input:disabled:nth-child(15) ~ label:nth-of-type(15) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(15):checked ~ label:nth-of-type(15):after, .segmented-control > input:nth-child(15):checked ~ label:nth-of-type(15):before {
      opacity: 1; }
    .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(15):after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(15):before, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(15) ~ label:before {
      -moz-transform: translateX(1400%);
      -ms-transform: translateX(1400%);
      -webkit-transform: translateX(1400%);
      transform: translateX(1400%); }
    .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(1400%);
      -ms-transform: translateX(1400%);
      -webkit-transform: translateX(1400%);
      transform: translateX(1400%); }
    .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(1400%);
      -ms-transform: translateX(1400%);
      -webkit-transform: translateX(1400%);
      transform: translateX(1400%); }
    .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(1400%);
      -ms-transform: translateX(1400%);
      -webkit-transform: translateX(1400%);
      transform: translateX(1400%); }
    .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(1400%);
      -ms-transform: translateX(1400%);
      -webkit-transform: translateX(1400%);
      transform: translateX(1400%); }
    .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(1400%);
      -ms-transform: translateX(1400%);
      -webkit-transform: translateX(1400%);
      transform: translateX(1400%); }
    .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(1400%);
      -ms-transform: translateX(1400%);
      -webkit-transform: translateX(1400%);
      transform: translateX(1400%); }
    .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(1400%);
      -ms-transform: translateX(1400%);
      -webkit-transform: translateX(1400%);
      transform: translateX(1400%); }
    .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(1400%);
      -ms-transform: translateX(1400%);
      -webkit-transform: translateX(1400%);
      transform: translateX(1400%); }
    .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(1400%);
      -ms-transform: translateX(1400%);
      -webkit-transform: translateX(1400%);
      transform: translateX(1400%); }
    .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(15):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(1400%);
      -ms-transform: translateX(1400%);
      -webkit-transform: translateX(1400%);
      transform: translateX(1400%); }
    .segmented-control > input:disabled:nth-child(16) ~ label:nth-of-type(16) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(16):checked ~ label:nth-of-type(16):after, .segmented-control > input:nth-child(16):checked ~ label:nth-of-type(16):before {
      opacity: 1; }
    .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(16):after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(16):before, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(1500%);
      -ms-transform: translateX(1500%);
      -webkit-transform: translateX(1500%);
      transform: translateX(1500%); }
    .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(16) ~ label:before {
      -moz-transform: translateX(1500%);
      -ms-transform: translateX(1500%);
      -webkit-transform: translateX(1500%);
      transform: translateX(1500%); }
    .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(1500%);
      -ms-transform: translateX(1500%);
      -webkit-transform: translateX(1500%);
      transform: translateX(1500%); }
    .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(1500%);
      -ms-transform: translateX(1500%);
      -webkit-transform: translateX(1500%);
      transform: translateX(1500%); }
    .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(1500%);
      -ms-transform: translateX(1500%);
      -webkit-transform: translateX(1500%);
      transform: translateX(1500%); }
    .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(1500%);
      -ms-transform: translateX(1500%);
      -webkit-transform: translateX(1500%);
      transform: translateX(1500%); }
    .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(1500%);
      -ms-transform: translateX(1500%);
      -webkit-transform: translateX(1500%);
      transform: translateX(1500%); }
    .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(1500%);
      -ms-transform: translateX(1500%);
      -webkit-transform: translateX(1500%);
      transform: translateX(1500%); }
    .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(1500%);
      -ms-transform: translateX(1500%);
      -webkit-transform: translateX(1500%);
      transform: translateX(1500%); }
    .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(16):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(1500%);
      -ms-transform: translateX(1500%);
      -webkit-transform: translateX(1500%);
      transform: translateX(1500%); }
    .segmented-control > input:disabled:nth-child(17) ~ label:nth-of-type(17) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(17):checked ~ label:nth-of-type(17):after, .segmented-control > input:nth-child(17):checked ~ label:nth-of-type(17):before {
      opacity: 1; }
    .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(17):after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(17):before, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(17) ~ label:before {
      -moz-transform: translateX(1600%);
      -ms-transform: translateX(1600%);
      -webkit-transform: translateX(1600%);
      transform: translateX(1600%); }
    .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(1600%);
      -ms-transform: translateX(1600%);
      -webkit-transform: translateX(1600%);
      transform: translateX(1600%); }
    .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(1600%);
      -ms-transform: translateX(1600%);
      -webkit-transform: translateX(1600%);
      transform: translateX(1600%); }
    .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(1600%);
      -ms-transform: translateX(1600%);
      -webkit-transform: translateX(1600%);
      transform: translateX(1600%); }
    .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(1600%);
      -ms-transform: translateX(1600%);
      -webkit-transform: translateX(1600%);
      transform: translateX(1600%); }
    .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(1600%);
      -ms-transform: translateX(1600%);
      -webkit-transform: translateX(1600%);
      transform: translateX(1600%); }
    .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(1600%);
      -ms-transform: translateX(1600%);
      -webkit-transform: translateX(1600%);
      transform: translateX(1600%); }
    .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(1600%);
      -ms-transform: translateX(1600%);
      -webkit-transform: translateX(1600%);
      transform: translateX(1600%); }
    .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(17):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(1600%);
      -ms-transform: translateX(1600%);
      -webkit-transform: translateX(1600%);
      transform: translateX(1600%); }
    .segmented-control > input:disabled:nth-child(18) ~ label:nth-of-type(18) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(18):checked ~ label:nth-of-type(18):after, .segmented-control > input:nth-child(18):checked ~ label:nth-of-type(18):before {
      opacity: 1; }
    .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(18):after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(18):before, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(18) ~ label:before {
      -moz-transform: translateX(1700%);
      -ms-transform: translateX(1700%);
      -webkit-transform: translateX(1700%);
      transform: translateX(1700%); }
    .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(1700%);
      -ms-transform: translateX(1700%);
      -webkit-transform: translateX(1700%);
      transform: translateX(1700%); }
    .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(1700%);
      -ms-transform: translateX(1700%);
      -webkit-transform: translateX(1700%);
      transform: translateX(1700%); }
    .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(1700%);
      -ms-transform: translateX(1700%);
      -webkit-transform: translateX(1700%);
      transform: translateX(1700%); }
    .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(1700%);
      -ms-transform: translateX(1700%);
      -webkit-transform: translateX(1700%);
      transform: translateX(1700%); }
    .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(1700%);
      -ms-transform: translateX(1700%);
      -webkit-transform: translateX(1700%);
      transform: translateX(1700%); }
    .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(1700%);
      -ms-transform: translateX(1700%);
      -webkit-transform: translateX(1700%);
      transform: translateX(1700%); }
    .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(18):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(1700%);
      -ms-transform: translateX(1700%);
      -webkit-transform: translateX(1700%);
      transform: translateX(1700%); }
    .segmented-control > input:disabled:nth-child(19) ~ label:nth-of-type(19) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(19):checked ~ label:nth-of-type(19):after, .segmented-control > input:nth-child(19):checked ~ label:nth-of-type(19):before {
      opacity: 1; }
    .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(19):after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(19):before, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(19) ~ label:before {
      -moz-transform: translateX(1800%);
      -ms-transform: translateX(1800%);
      -webkit-transform: translateX(1800%);
      transform: translateX(1800%); }
    .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(1800%);
      -ms-transform: translateX(1800%);
      -webkit-transform: translateX(1800%);
      transform: translateX(1800%); }
    .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(1800%);
      -ms-transform: translateX(1800%);
      -webkit-transform: translateX(1800%);
      transform: translateX(1800%); }
    .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(1800%);
      -ms-transform: translateX(1800%);
      -webkit-transform: translateX(1800%);
      transform: translateX(1800%); }
    .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(1800%);
      -ms-transform: translateX(1800%);
      -webkit-transform: translateX(1800%);
      transform: translateX(1800%); }
    .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(1800%);
      -ms-transform: translateX(1800%);
      -webkit-transform: translateX(1800%);
      transform: translateX(1800%); }
    .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(19):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(1800%);
      -ms-transform: translateX(1800%);
      -webkit-transform: translateX(1800%);
      transform: translateX(1800%); }
    .segmented-control > input:disabled:nth-child(20) ~ label:nth-of-type(20) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(20):checked ~ label:nth-of-type(20):after, .segmented-control > input:nth-child(20):checked ~ label:nth-of-type(20):before {
      opacity: 1; }
    .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(20):after, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(20):before, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(20) ~ label:before {
      -moz-transform: translateX(1900%);
      -ms-transform: translateX(1900%);
      -webkit-transform: translateX(1900%);
      transform: translateX(1900%); }
    .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(1900%);
      -ms-transform: translateX(1900%);
      -webkit-transform: translateX(1900%);
      transform: translateX(1900%); }
    .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(1900%);
      -ms-transform: translateX(1900%);
      -webkit-transform: translateX(1900%);
      transform: translateX(1900%); }
    .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(1900%);
      -ms-transform: translateX(1900%);
      -webkit-transform: translateX(1900%);
      transform: translateX(1900%); }
    .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(1900%);
      -ms-transform: translateX(1900%);
      -webkit-transform: translateX(1900%);
      transform: translateX(1900%); }
    .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(20):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(1900%);
      -ms-transform: translateX(1900%);
      -webkit-transform: translateX(1900%);
      transform: translateX(1900%); }
    .segmented-control > input:disabled:nth-child(21) ~ label:nth-of-type(21) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(21):checked ~ label:nth-of-type(21):after, .segmented-control > input:nth-child(21):checked ~ label:nth-of-type(21):before {
      opacity: 1; }
    .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(21):after, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(21):before, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(21) ~ label:before {
      -moz-transform: translateX(2000%);
      -ms-transform: translateX(2000%);
      -webkit-transform: translateX(2000%);
      transform: translateX(2000%); }
    .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(2000%);
      -ms-transform: translateX(2000%);
      -webkit-transform: translateX(2000%);
      transform: translateX(2000%); }
    .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(2000%);
      -ms-transform: translateX(2000%);
      -webkit-transform: translateX(2000%);
      transform: translateX(2000%); }
    .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(2000%);
      -ms-transform: translateX(2000%);
      -webkit-transform: translateX(2000%);
      transform: translateX(2000%); }
    .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(21):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(2000%);
      -ms-transform: translateX(2000%);
      -webkit-transform: translateX(2000%);
      transform: translateX(2000%); }
    .segmented-control > input:disabled:nth-child(22) ~ label:nth-of-type(22) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(22):checked ~ label:nth-of-type(22):after, .segmented-control > input:nth-child(22):checked ~ label:nth-of-type(22):before {
      opacity: 1; }
    .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(22):after, .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(22):before, .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(22) ~ label:before {
      -moz-transform: translateX(2100%);
      -ms-transform: translateX(2100%);
      -webkit-transform: translateX(2100%);
      transform: translateX(2100%); }
    .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(2100%);
      -ms-transform: translateX(2100%);
      -webkit-transform: translateX(2100%);
      transform: translateX(2100%); }
    .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(2100%);
      -ms-transform: translateX(2100%);
      -webkit-transform: translateX(2100%);
      transform: translateX(2100%); }
    .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(22):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(2100%);
      -ms-transform: translateX(2100%);
      -webkit-transform: translateX(2100%);
      transform: translateX(2100%); }
    .segmented-control > input:disabled:nth-child(23) ~ label:nth-of-type(23) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(23):checked ~ label:nth-of-type(23):after, .segmented-control > input:nth-child(23):checked ~ label:nth-of-type(23):before {
      opacity: 1; }
    .segmented-control > input:nth-child(23):checked ~ label:first-of-type:nth-last-of-type(23):after, .segmented-control > input:nth-child(23):checked ~ label:first-of-type:nth-last-of-type(23):before, .segmented-control > input:nth-child(23):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > input:nth-child(23):checked ~ label:first-of-type:nth-last-of-type(23) ~ label:before {
      -moz-transform: translateX(2200%);
      -ms-transform: translateX(2200%);
      -webkit-transform: translateX(2200%);
      transform: translateX(2200%); }
    .segmented-control > input:nth-child(23):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(23):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(23):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(23):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(2200%);
      -ms-transform: translateX(2200%);
      -webkit-transform: translateX(2200%);
      transform: translateX(2200%); }
    .segmented-control > input:nth-child(23):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(23):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(23):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(23):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(2200%);
      -ms-transform: translateX(2200%);
      -webkit-transform: translateX(2200%);
      transform: translateX(2200%); }
    .segmented-control > input:disabled:nth-child(24) ~ label:nth-of-type(24) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(24):checked ~ label:nth-of-type(24):after, .segmented-control > input:nth-child(24):checked ~ label:nth-of-type(24):before {
      opacity: 1; }
    .segmented-control > input:nth-child(24):checked ~ label:first-of-type:nth-last-of-type(24):after, .segmented-control > input:nth-child(24):checked ~ label:first-of-type:nth-last-of-type(24):before, .segmented-control > input:nth-child(24):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > input:nth-child(24):checked ~ label:first-of-type:nth-last-of-type(24) ~ label:before {
      -moz-transform: translateX(2300%);
      -ms-transform: translateX(2300%);
      -webkit-transform: translateX(2300%);
      transform: translateX(2300%); }
    .segmented-control > input:nth-child(24):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(24):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(24):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(24):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(2300%);
      -ms-transform: translateX(2300%);
      -webkit-transform: translateX(2300%);
      transform: translateX(2300%); }
    .segmented-control > input:disabled:nth-child(25) ~ label:nth-of-type(25) {
      opacity: 0.3;
      cursor: not-allowed; }
    .segmented-control > input:nth-child(25):checked ~ label:nth-of-type(25):after, .segmented-control > input:nth-child(25):checked ~ label:nth-of-type(25):before {
      opacity: 1; }
    .segmented-control > input:nth-child(25):checked ~ label:first-of-type:nth-last-of-type(25):after, .segmented-control > input:nth-child(25):checked ~ label:first-of-type:nth-last-of-type(25):before, .segmented-control > input:nth-child(25):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > input:nth-child(25):checked ~ label:first-of-type:nth-last-of-type(25) ~ label:before {
      -moz-transform: translateX(2400%);
      -ms-transform: translateX(2400%);
      -webkit-transform: translateX(2400%);
      transform: translateX(2400%); }
  .segmented-control > label {
    display: inline-block;
    padding: 0 .71em;
    cursor: pointer;
    float: left;
    line-height: 3em;
    font-style: inherit;
    font-weight: inherit;
    text-decoration: inherit;
    -moz-transition-property: none;
    -o-transition-property: none;
    -webkit-transition-property: none;
    transition-property: none;
    -moz-transition-duration: inherit;
    -o-transition-duration: inherit;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -moz-transition-timing-function: inherit;
    -o-transition-timing-function: inherit;
    -webkit-transition-timing-function: inherit;
    transition-timing-function: inherit; }
    .segmented-control > label:before, .segmented-control > label:after {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%); }
    .segmented-control > label:after {
      color: white;
      content: attr(data-value);
      text-align: center;
      padding: inherit;
      z-index: 10;
      font-style: inherit;
      text-decoration: inherit;
      font-weight: inherit;
      opacity: 0;
      -moz-transition-property: opacity, -moz-transform;
      -o-transition-property: opacity, -o-transform;
      -webkit-transition-property: opacity, -webkit-transform;
      transition-property: opacity, transform;
      -moz-transition-duration: inherit;
      -o-transition-duration: inherit;
      -webkit-transition-duration: inherit;
      transition-duration: inherit;
      -moz-transition-timing-function: inherit;
      -o-transition-timing-function: inherit;
      -webkit-transition-timing-function: inherit;
      transition-timing-function: inherit; }
    .segmented-control > label:after, .segmented-control > label {
      text-align: center;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    .segmented-control > label:before {
      content: '';
      color: inherit;
      background: currentColor;
      -moz-transition-property: -moz-transform;
      -o-transition-property: -o-transform;
      -webkit-transition-property: -webkit-transform;
      transition-property: transform;
      -moz-transition-duration: inherit;
      -o-transition-duration: inherit;
      -webkit-transition-duration: inherit;
      transition-duration: inherit;
      -moz-transition-timing-function: inherit;
      -o-transition-timing-function: inherit;
      -webkit-transition-timing-function: inherit;
      transition-timing-function: inherit; }
    .segmented-control > label:first-of-type:nth-last-of-type(1), .segmented-control > label:first-of-type:nth-last-of-type(1):after, .segmented-control > label:first-of-type:nth-last-of-type(1):before, .segmented-control > label:first-of-type:nth-last-of-type(1) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(1) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(1) ~ label:before {
      width: 100%; }
    .segmented-control > label:first-of-type:nth-last-of-type(2), .segmented-control > label:first-of-type:nth-last-of-type(2):after, .segmented-control > label:first-of-type:nth-last-of-type(2):before, .segmented-control > label:first-of-type:nth-last-of-type(2) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(2) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(2) ~ label:before {
      width: 50%; }
    .segmented-control > label:first-of-type:nth-last-of-type(3), .segmented-control > label:first-of-type:nth-last-of-type(3):after, .segmented-control > label:first-of-type:nth-last-of-type(3):before, .segmented-control > label:first-of-type:nth-last-of-type(3) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(3) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(3) ~ label:before {
      width: 33.33333%; }
    .segmented-control > label:first-of-type:nth-last-of-type(4), .segmented-control > label:first-of-type:nth-last-of-type(4):after, .segmented-control > label:first-of-type:nth-last-of-type(4):before, .segmented-control > label:first-of-type:nth-last-of-type(4) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(4) ~ label:before {
      width: 25%; }
    .segmented-control > label:first-of-type:nth-last-of-type(5), .segmented-control > label:first-of-type:nth-last-of-type(5):after, .segmented-control > label:first-of-type:nth-last-of-type(5):before, .segmented-control > label:first-of-type:nth-last-of-type(5) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(5) ~ label:before {
      width: 20%; }
    .segmented-control > label:first-of-type:nth-last-of-type(6), .segmented-control > label:first-of-type:nth-last-of-type(6):after, .segmented-control > label:first-of-type:nth-last-of-type(6):before, .segmented-control > label:first-of-type:nth-last-of-type(6) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(6) ~ label:before {
      width: 16.66667%; }
    .segmented-control > label:first-of-type:nth-last-of-type(7), .segmented-control > label:first-of-type:nth-last-of-type(7):after, .segmented-control > label:first-of-type:nth-last-of-type(7):before, .segmented-control > label:first-of-type:nth-last-of-type(7) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(7) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(7) ~ label:before {
      width: 14.28571%; }
    .segmented-control > label:first-of-type:nth-last-of-type(8), .segmented-control > label:first-of-type:nth-last-of-type(8):after, .segmented-control > label:first-of-type:nth-last-of-type(8):before, .segmented-control > label:first-of-type:nth-last-of-type(8) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(8) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(8) ~ label:before {
      width: 12.5%; }
    .segmented-control > label:first-of-type:nth-last-of-type(9), .segmented-control > label:first-of-type:nth-last-of-type(9):after, .segmented-control > label:first-of-type:nth-last-of-type(9):before, .segmented-control > label:first-of-type:nth-last-of-type(9) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(9) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(9) ~ label:before {
      width: 11.11111%; }
    .segmented-control > label:first-of-type:nth-last-of-type(10), .segmented-control > label:first-of-type:nth-last-of-type(10):after, .segmented-control > label:first-of-type:nth-last-of-type(10):before, .segmented-control > label:first-of-type:nth-last-of-type(10) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(10) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(10) ~ label:before {
      width: 10%; }
    .segmented-control > label:first-of-type:nth-last-of-type(11), .segmented-control > label:first-of-type:nth-last-of-type(11):after, .segmented-control > label:first-of-type:nth-last-of-type(11):before, .segmented-control > label:first-of-type:nth-last-of-type(11) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(11) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(11) ~ label:before {
      width: 9.09090%; }
    .segmented-control > label:first-of-type:nth-last-of-type(12), .segmented-control > label:first-of-type:nth-last-of-type(12):after, .segmented-control > label:first-of-type:nth-last-of-type(12):before, .segmented-control > label:first-of-type:nth-last-of-type(12) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(12) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(12) ~ label:before {
      width: 8.33333%; }
    .segmented-control > label:first-of-type:nth-last-of-type(13), .segmented-control > label:first-of-type:nth-last-of-type(13):after, .segmented-control > label:first-of-type:nth-last-of-type(13):before, .segmented-control > label:first-of-type:nth-last-of-type(13) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(13) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(13) ~ label:before {
      width: 7.69230%; }
    .segmented-control > label:first-of-type:nth-last-of-type(14), .segmented-control > label:first-of-type:nth-last-of-type(14):after, .segmented-control > label:first-of-type:nth-last-of-type(14):before, .segmented-control > label:first-of-type:nth-last-of-type(14) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(14) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(14) ~ label:before {
      width: 7.14285%; }
    .segmented-control > label:first-of-type:nth-last-of-type(15), .segmented-control > label:first-of-type:nth-last-of-type(15):after, .segmented-control > label:first-of-type:nth-last-of-type(15):before, .segmented-control > label:first-of-type:nth-last-of-type(15) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(15) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(15) ~ label:before {
      width: 6.66666%; }
    .segmented-control > label:first-of-type:nth-last-of-type(16), .segmented-control > label:first-of-type:nth-last-of-type(16):after, .segmented-control > label:first-of-type:nth-last-of-type(16):before, .segmented-control > label:first-of-type:nth-last-of-type(16) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(16) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(16) ~ label:before {
      width: 6.25%; }
    .segmented-control > label:first-of-type:nth-last-of-type(17), .segmented-control > label:first-of-type:nth-last-of-type(17):after, .segmented-control > label:first-of-type:nth-last-of-type(17):before, .segmented-control > label:first-of-type:nth-last-of-type(17) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(17) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(17) ~ label:before {
      width: 5.88235%; }
    .segmented-control > label:first-of-type:nth-last-of-type(18), .segmented-control > label:first-of-type:nth-last-of-type(18):after, .segmented-control > label:first-of-type:nth-last-of-type(18):before, .segmented-control > label:first-of-type:nth-last-of-type(18) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(18) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(18) ~ label:before {
      width: 5.55555%; }
    .segmented-control > label:first-of-type:nth-last-of-type(19), .segmented-control > label:first-of-type:nth-last-of-type(19):after, .segmented-control > label:first-of-type:nth-last-of-type(19):before, .segmented-control > label:first-of-type:nth-last-of-type(19) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(19) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(19) ~ label:before {
      width: 5.22631%; }
    .segmented-control > label:first-of-type:nth-last-of-type(20), .segmented-control > label:first-of-type:nth-last-of-type(20):after, .segmented-control > label:first-of-type:nth-last-of-type(20):before, .segmented-control > label:first-of-type:nth-last-of-type(20) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(20) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(20) ~ label:before {
      width: 5%; }
    .segmented-control > label:first-of-type:nth-last-of-type(21), .segmented-control > label:first-of-type:nth-last-of-type(21):after, .segmented-control > label:first-of-type:nth-last-of-type(21):before, .segmented-control > label:first-of-type:nth-last-of-type(21) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(21) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(21) ~ label:before {
      width: 4.76190%; }
    .segmented-control > label:first-of-type:nth-last-of-type(22), .segmented-control > label:first-of-type:nth-last-of-type(22):after, .segmented-control > label:first-of-type:nth-last-of-type(22):before, .segmented-control > label:first-of-type:nth-last-of-type(22) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(22) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(22) ~ label:before {
      width: 4.54545%; }
    .segmented-control > label:first-of-type:nth-last-of-type(23), .segmented-control > label:first-of-type:nth-last-of-type(23):after, .segmented-control > label:first-of-type:nth-last-of-type(23):before, .segmented-control > label:first-of-type:nth-last-of-type(23) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(23) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(23) ~ label:before {
      width: 4.34782%; }
    .segmented-control > label:first-of-type:nth-last-of-type(24), .segmented-control > label:first-of-type:nth-last-of-type(24):after, .segmented-control > label:first-of-type:nth-last-of-type(24):before, .segmented-control > label:first-of-type:nth-last-of-type(24) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(24) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(24) ~ label:before {
      width: 4.16666%; }
    .segmented-control > label:first-of-type:nth-last-of-type(25), .segmented-control > label:first-of-type:nth-last-of-type(25):after, .segmented-control > label:first-of-type:nth-last-of-type(25):before, .segmented-control > label:first-of-type:nth-last-of-type(25) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(25) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(25) ~ label:before {
      width: 4%; }
  .segmented-control.italic, .segmented-control .italic {
    font-style: italic; }
  .segmented-control.bold, .segmented-control .bold {
    font-weight: bold; }
  .segmented-control.underline, .segmented-control .underline {
    text-decoration: underline; }
  .segmented-control.line-through, .segmented-control .line-through {
    text-decoration: line-through; }

    /* fim radio button animado */
    