ul.footer-link {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  /*background-color: #333333;*/
}
ul.footer-link li {
  float: right;
}
ul.footer-link li a
,ul.footer-link li span
,ul.footer-link li input {
  display: block;
  padding: 16px;
  text-align: center;
}
ul.footer-link li a {
  text-decoration: none;
}

.toggle__input {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  height: 1px;
  width: 1px;
  background:#FFFF00;
}
.toggle__input:disabled ~ .toggle-track {
  cursor: not-allowed;
  opacity: 0.7;
}
/*
*/
.toggle__input + label {
	display:inline-block;
	text-decoration:line-through;
}
.toggle__input:checked + label {
	text-decoration-line: none;
}

.toggle-track {
  background: #e5efe9;
  border: 1px solid #5a72b5;
  border-radius: 100px;
  cursor: pointer;
  display: inline-block;
  margin-right: 12px;
  position: relative;
  height: 30px;
  width: 60px;
  vertical-align:middle;
}

.toggle-indicator {
  background: #121943;
  border-radius: 24px;
  bottom: 2px;
  height: 24px;
  left: 2px;
  outline: solid 2px transparent;
  position: absolute;
  transition: 0.25s;
  width: 24px;
}
.toggle__input:checked + label .toggle-track .toggle-indicator {
  background: #FF1943;
  transform: translateX(30px);
}

.checkMark {
  fill: #ffff00;
  opacity: 0;
}
.toggle__input:checked + label .toggle-track .toggle-indicator .checkMark {
  opacity: 1;
  transition: opacity 0.25s ease-in-out;
}

input[type=checkbox]:first-of-type ~ input[type=submit] {
	text-decoration:line-through;
	cursor: not-allowed;
	pointer-events:none;
}
input[type=checkbox]:first-of-type:checked ~ input[type=submit] {

	text-decoration:none;
	cursor: pointer;
	pointer-events:auto;
}
/*
.toggle__input:first-of-type ~ input[type=submit] {
	text-decoration:line-through;
	cursor: not-allowed;
	pointer-events:none;
}
.toggle__input:first-of-type:checked ~ input[type=submit] {

	text-decoration:none;
	cursor: pointer;
	pointer-events:auto;
}
*/

@media screen and (-ms-high-contrast: active) {
  .toggle-track {
    border-radius: 0;
  }
}
