.switch {
	position: relative;
	display: inline-block;
	width: 130px;
	height: 50px;
  }
  
  .switch input {display:none;}
  
  .shutdown-slider {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #d6d5ef;
	-webkit-transition: .4s;
	transition: .4s;
  }
  
  .shutdown-slider:before {
	position: absolute;
	z-index: 2;
	content: "";
	height: 40px;
	width: 40px;
	left: 2px;
	bottom: 3px;
	background-color: #494699;
		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.22);
	  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.22);
	-webkit-transition: .4s;
	transition: all 0.4s ease-in-out;
  }
  .shutdown-slider:after {
	position: absolute;
	left: 0;
	z-index: 1;
	content: "YES";
	  font-size: 18px;
	  text-align: left !important;
	  line-height: 50px;
	padding-left: 0;
	  width: 130px;
	  color: #fff;
	  height: 50px;
	  border-radius: 50px;
	  background-color: #eb5449;
	  -webkit-transform: translateX(-160px);
	  -ms-transform: translateX(-160px);
	  transform: translateX(-160px);
	  transition: all 0.4s ease-in-out;
  }
  
  input:checked + .shutdown-slider:after {
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
	/*width: 235px;*/
	padding-left: 25px;
  }
  
  input:checked + .shutdown-slider:before {
	background-color: #fff;
  }
  
  input:checked + .shutdown-slider:before {
	-webkit-transform: translateX(160px);
	-ms-transform: translateX(160px);
	transform: translateX(160px);
  }
  
  /* Rounded sliders */
  .shutdown-slider.round {
	border-radius: 50px;
  }
  
  .shutdown-slider.round:before {
	border-radius: 50%;
  }
  .absolute-no {
	  position: absolute;
	  left: 0;
	  color: darkslategrey;
	  text-align: right !important;
	  font-size: 18px;
	  width: calc(100% - 25px);
	  height: 50px;
	  line-height: 50px;
	  cursor: pointer;
  }