.toggleswitch>div label{position:relative;display:inline-block;width:50px;height:28px}
.toggleswitch>div label input{opacity:0;width:0;height:0}
.toggleswitch>div label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#b6b7b9;-webkit-transition:.2s;transition:.2s}
.toggleswitch>div label .slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.2s;transition:.2s}
.toggleswitch>div label input:checked+.slider{background-color:#1c355e}
.toggleswitch>div label input:focus+.slider{box-shadow:0 0 1px #1c355e}
.toggleswitch>div label input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.toggleswitch>div label .slider.round{border-radius:28px}
.toggleswitch>div label .slider.round:before{border-radius:50%}
.toggleswitch>div .facet{padding-left:5px;padding-right:5px;white-space:nowrap;display:none;border:0;margin-left:4px;border-radius:9px;font-size:12px;line-height:12px;color:white;background-color:#1c355e;opacity:.6;font-weight:600}
.toggleswitch>div .facetActive{display:inline}
.toggleswitch>div>div{display:inline-flex;vertical-align:middle;margin-left:4px}
.toggleswitch>div .toggle-description{display:block}