﻿x-content-type-options: nosniff
<meta cache-control="max-age=31536000">
/* W3.CSS 2.99 Mar 2017 by Jan Egil and Borge Refsnes */
html,body,h1,h2,h3,h4,h5 {font-family: "Raleway", sans-serif}
.w3-container-4,.w3-panel-4{padding:0.01em 4px}.w3-panel-4{margin-top:4px;margin-bottom:4px}
.w3-section-4,.w3-code{margin-top:4px!important;margin-bottom:4px!important}
a[href^=tel]{ text-decoration:none;}
.nowrap { white-space: nowrap; }

/* fonts */
.w3-font-textbox { font-family: "Comic Sans MS"; } 

/* margins */
.w3-margin-4{margin:4px!important}.w3-margin-0{margin:0!important}
.w3-margin-top-4{margin-top:4px!important}.w3-margin-bottom-4{margin-bottom:4px!important}
.w3-margin-left-4{margin-left:4px!important}.w3-margin-right-4{margin-right:4px!important}


/* switch  checkbox */
.switch { position: relative; display: inline-block; width: 48px; height: 26px; }
.switch input { opacity: 0; width: 0; height: 0; }
.slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; }
.slider:before { position: absolute; content: ""; height: 21px; width: 21px; left: 3px; bottom: 3px; background-color: white; -webkit-transition: .4s; transition: .4s; }
input:checked + .slider { background-color: #00BF00; }
input:focus + .slider { box-shadow: 0 0 1px #00BF00; }
input:checked + .slider:before { -webkit-transform: translateX(21px); -ms-transform: translateX(21px); transform: translateX(21px); }
/* Rounded sliders */ 
.slider.round { border-radius: 38px; }
.slider.round:before { border-radius: 50%; }

/* switch-small  checkbox */
.switch-small { position: relative; display: inline-block; width: 36px; height: 21px; }
.switch-small input { opacity: 0; width: 0; height: 0; }
.slider-small { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; }
.slider-small:before { position: absolute; content: ""; height: 17px; width: 17px; left: 2px; bottom: 2px; background-color: white; -webkit-transition: .4s; transition: .4s; }
input:checked + .slider-small { background-color: #00BF00; }
input:focus + .slider-small { box-shadow: 0 0 1px #00BF00; }
input:checked + .slider-small:before { -webkit-transform: translateX(21px); -ms-transform: translateX(21px); transform: translateX(15px); }
/* Rounded sliders */ 
.slider-small.round { border-radius: 29px; }
.slider-small.round:before { border-radius: 50%; }

/* switch-tiny  checkbox */
.switch-tiny { position: relative; display: inline-block; width: 24px; height: 13px; }
.switch-tiny input { opacity: 0; width: 0; height: 0; }
.slider-tiny { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; }
.slider-tiny:before { position: absolute; content: ""; height: 10px; width: 10px; left: 2px; bottom: 2px; background-color: white; -webkit-transition: .4s; transition: .4s; }
input:checked + .slider-tiny { background-color: #00BF00; }
input:focus + .slider-tiny { box-shadow: 0 0 1px #00BF00; }
input:checked + .slider-tiny:before { -webkit-transform: translateX(21px); -ms-transform: translateX(21px); transform: translateX(10px); }
/* Rounded sliders */ 
.slider-tiny.round { border-radius: 20px; }
.slider-tiny.round:before { border-radius: 50%; }

input[type=checkbox].w3-check-small,input[type=radio].w3-radio-small{width:16px;height:16px;position:relative;top:6px}
input[type=checkbox].w3-check-small:checked+.w3-validate,input[type=radio].w3-radio-small:checked+.w3-validate{color:#009688} 
input[type=checkbox].w3-check-small:disabled+.w3-validate,input[type=radio].w3-radio-small:disabled+.w3-validate{color:#aaa}

input[type=checkbox].w3-check-tiny,input[type=radio].w3-radio-tiny{width:10px;height:10px;position:relative;top:6px}
input[type=checkbox].w3-check-tiny:checked+.w3-validate,input[type=radio].w3-radio-tiny:checked+.w3-validate{color:#009688} 
input[type=checkbox].w3-check-tiny:disabled+.w3-validate,input[type=radio].w3-radio-tiny:disabled+.w3-validate{color:#aaa}

.slidecontainer {
  width: 100%;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 25px;
  background: #d3d3d3;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  background: #04AA6D;
  cursor: pointer;
}

.slider::-moz-range-thumb {
  width: 25px;
  height: 25px;
  background: #04AA6D;
  cursor: pointer;
}