@charset "UTF-8";
.switch-light span span,.switch-toggle a {
 display:none
}
@media only screen {
 .switch-light input,
 .switch-light input[type=radio].disabled,
 .switch-light input[type=radio].disabled:checked:before,
 .switch-light input[type=radio]:disabled,
 .switch-light input[type=radio]:disabled:checked:before,
 .switch-toggle input[type=radio].disabled,
 .switch-toggle input[type=radio].disabled:checked:before,
 .switch-toggle input[type=radio]:disabled,
 .switch-toggle input[type=radio]:disabled:checked:before {
  opacity:0
 }
 .switch-light,
 .switch-toggle {
  display:block;
  position:relative;
  padding:0!important
 }
 .switch-light::after,
 .switch-toggle::after {
  display:table;
  clear:both;
  content:""
 }
 .switch-light *,
 .switch-light :after,
 .switch-light :before,
 .switch-toggle *,
 .switch-toggle :after,
 .switch-toggle :before {
  box-sizing:border-box
 }
 .switch-light a,
 .switch-toggle a {
  display:block;
  transition:all .2s ease-out
 }
 .switch-light label,
 .switch-light-visual-label,
 .switch-light>span,
 .switch-toggle label,
 .switch-toggle>span {
  line-height:2;
  vertical-align:middle
 }
 .switch-light input {
  position:absolute;
  z-index:3
 }
 .switch-light input:checked~span a {
  right:0
 }
 .switch-light strong {
  font-weight:inherit
 }
 .switch-light>span {
  position:relative;
  min-height:2em;
  padding:0;
  text-align:left
 }
 .switch-light span span {
  display:block;
  float:left;
  position:relative;
  z-index:2;
  width:50%;
  text-align:center;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
 }
 .switch-light a {
  display:block;
  position:absolute;
  z-index:1;
  top:0;
  right:50%;
  width:50%;
  height:100%;
  padding:0
 }
 .switch-toggle input {
  position:absolute;
  left:0;
  opacity:0
 }
 .switch-toggle input+label {
  display:block;
  float:left;
  position:relative;
  z-index:2;
  margin:0;
  padding:4px .5em;
  text-align:center;
 }
 .switch-toggle a {
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  width:10px;
  height:100%;
  padding:0
 }
 .switch-toggle label:nth-child(2):nth-last-child(4),
 .switch-toggle label:nth-child(2):nth-last-child(4)~a,
 .switch-toggle label:nth-child(2):nth-last-child(4)~label {
  width:50%
 }
 .switch-toggle label:nth-child(2):nth-last-child(4)~input:checked:nth-child(3)+label~a {
  left:50%
 }
 .switch-toggle label:nth-child(2):nth-last-child(6),
 .switch-toggle label:nth-child(2):nth-last-child(6)~a,
 .switch-toggle label:nth-child(2):nth-last-child(6)~label {
  width:33.33%
 }
 .switch-toggle label:nth-child(2):nth-last-child(6)~input:checked:nth-child(3)+label~a {
  left:33.33%
 }
 .switch-toggle label:nth-child(2):nth-last-child(6)~input:checked:nth-child(5)+label~a {
  left:66.66%
 }
 .switch-toggle label:nth-child(2):nth-last-child(8),
 .switch-toggle label:nth-child(2):nth-last-child(8)~a,
 .switch-toggle label:nth-child(2):nth-last-child(8)~label {
  width:25%
 }
 .switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(3)+label~a {
  left:25%
 }
 .switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(5)+label~a {
  left:50%
 }
 .switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(7)+label~a {
  left:75%
 }
 .switch-toggle label:nth-child(2):nth-last-child(10),
 .switch-toggle label:nth-child(2):nth-last-child(10)~a,
 .switch-toggle label:nth-child(2):nth-last-child(10)~label {
  width:20%
 }
 .switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(3)+label~a {
  left:20%
 }
 .switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(5)+label~a {
  left:40%
 }
 .switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(7)+label~a {
  left:60%
 }
 .switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(9)+label~a {
  left:80%
 }
 .switch-toggle label:nth-child(2):nth-last-child(12),
 .switch-toggle label:nth-child(2):nth-last-child(12)~a,
 .switch-toggle label:nth-child(2):nth-last-child(12)~label {
  width:16.6%
 }
 .switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(3)+label~a {
  left:16.6%
 }
 .switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(5)+label~a {
  left:33.2%
 }
 .switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(7)+label~a {
  left:49.8%
 }
 .switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(9)+label~a {
  left:66.4%
 }
 .switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(11)+label~a {
  left:83%
 }
 .switch-candy a {
  box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.45)
 }
}
@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-device-width:80em) {
 .switch-light,
 .switch-toggle {
  -webkit-animation:webkitSiblingBugfix infinite 1s
 }
}
.fieldset-switch-toggle label {
 float:none
}
@media only screen {
 .fieldset-switch-toggle legend {
  float:left;
  box-sizing:border-box;
  min-width:200px;
  margin:8px 0;
  padding-right:16px;
  line-height:2;
  vertical-align:middle
 }
 .fieldset-switch-toggle .disabled-note {
  clear:both
 }
 .switch-container__has-help .switch-light-visual-label,
 .switch-container__has-help legend {
  float:left;
  min-width:0;
  padding-right:0
 }
 .switch-container__has-help .siplbks_help.siplbks-help-button {
  margin:8px 0 0 4px
 }
 .switch-light.switch-siplbks>span,
 .switch-toggle.switch-siplbks {
  width:220px;
  border:1px solid #ccc;
  border-radius:.5em;
  box-shadow:inset 0 2px 4px rgba(0,0,0,.15);
  background-color:#dcdcdc;
 }
 .switch-light.switch-siplbks,
 .switch-toggle.switch-siplbks {
  float:right;
  margin-right: 15px;
  display:inline-block;
  @media screen and (max-width:768px){
    float:none;
	margin-top:15px;
  }
 }
 .switch-light.switch-siplbks>span {
  display:inline-block;
  overflow:visible
 }
 .switch-light.switch-siplbks a,
 .switch-toggle.switch-siplbks a {
  border:1px solid #b5b5b5;
  border-radius:.5em;
  background:#279f43;
 }
 .switch-toggle.switch-siplbks input.disabled+a,
 .switch-toggle.switch-siplbks input.disabled~a,
 .switch-toggle.switch-siplbks input:disabled+a,
 .switch-toggle.switch-siplbks input:disabled~a {
  border:0;
  background:#9b9b9b
 }
 .switch-light.switch-siplbks input:focus+label,
 .switch-light.switch-siplbks input:focus~span a,
 .switch-toggle.switch-siplbks input:focus+label,
 .switch-toggle.switch-siplbks input:focus~span a {
  outline:0
 }
 .switch-light.switch-siplbks input:focus~span a,
 .switch-toggle.switch-siplbks input:focus~a {
  border-color:#5b9dd9!important;
  box-shadow:0 0 2px rgba(0,115,170,.8)!important
 }
 .switch-light.switch-siplbks input:checked~span a,
 .switch-toggle.switch-siplbks input:checked~span a {
  border:1px solid #b5b5b5;
  background:#a4286a
 }
 .switch-light.switch-siplbks input:checked~span span:first-child,
 .switch-light.switch-siplbks span span,
 .switch-toggle.switch-siplbks label {
  color:#333;
  text-shadow:none;
  font-weight:700;
 }
 .switch-candy.switch-siplbks input:checked+label,
 .switch-candy.switch-siplbks input:checked~span span:nth-child(2),
 .switch-candy.switch-siplbks input~span span:first-child {
  color:#fff;
  text-shadow:none
 }
 .switch-light.switch-siplbks-reverse input:checked~span a {
  left:0
 }
 .switch-light.switch-siplbks-reverse a {
  left:50%
 }
 .switch-light.switch-siplbks-reverse span span {
  float:right
 }
 .switch-toggle.switch-siplbks label,
 label.switch-light.switch-siplbks {
  margin-left:0;
  cursor:pointer
 }
 .switch-toggle.switch-siplbks input.disabled+label,
 .switch-toggle.switch-siplbks input:disabled+label {
  cursor:not-allowed
 }
 .switch-siplbks .switch-siplbks-jaws-a11y {
  display:block;
  overflow:hidden;
  height:1px;
  margin-bottom:-1px
 }
 .switch-light.switch-siplbks label code,
 .switch-toggle.switch-siplbks label code {
  background-color:inherit;
  vertical-align:top
 }
 .switch-container .label-text,
 .switch-light-visual-label {
  display:block;
  margin:8px 0;
  font-weight:400;
  line-height:2
 }
 .switch-container {
  clear:both;
  margin:0 0 .8em
 }
 .switch-container+.switch-container {
  margin-top:8px
 }
 .switch-container+p {
  margin:-8px 0 16px
 }
}
