.switch{font-size:1rem;position:relative;display:inline-block}.switch label{margin-right:5px;margin-bottom:0px;width:auto}.switch input{position:absolute;height:1px;width:1px;background:none;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;padding:0;margin-bottom:0px}.switch input+label{position:relative;min-width:calc(calc(1.8rem * .8) * 2);border-radius:calc(1.8rem * .8);height:calc(1.8rem * .8);line-height:calc(1.8rem * .8);display:inline-block;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;text-indent:calc((calc(1.8rem * .8) * 2) + 0.5rem);margin-right:0px;margin-bottom:0px}.switch input+label span{padding-left:5px}.switch input+label:after,.switch input+label:before{content:"";position:absolute;top:0;left:0;width:calc(calc(1.8rem * .8) * 2);bottom:0;display:block}.switch input+label:before{right:0;background-color:#dee2e6;border-radius:calc(1.8rem * .8);-webkit-transition:0.2s all;transition:0.2s all}.switch input+label:after{top:4px;left:4px;width:calc(calc(1.8rem * .8) - calc(4px * 2));height:calc(calc(1.8rem * .8) - calc(4px * 2));border-radius:50%;background-color:white;-webkit-transition:0.2s all;transition:0.2s all}.switch input:checked+label:before{background-color:#6faab8}.switch input:checked+label:after{margin-left:calc(1.8rem * .8)}.switch input:focus+label:before{outline:none;-webkit-box-shadow:0 0 0 0.2rem rgba(111,170,184,0.25);box-shadow:0 0 0 0.2rem rgba(111,170,184,0.25)}.switch input:disabled+label{color:#868e96;cursor:not-allowed}.switch input:disabled+label:before{background-color:#e9ecef}.switch.switch-sm{font-size:0.875rem}.switch.switch-sm input+label{min-width:calc(calc(1.9375rem * .8) * 2);height:calc(1.9375rem * .8);line-height:calc(1.9375rem * .8);text-indent:calc((calc(1.9375rem * .8) * 2) + 0.5rem)}.switch.switch-sm input+label:before{width:calc(calc(1.9375rem * .8) * 2)}.switch.switch-sm input+label:after{width:calc(calc(1.9375rem * .8) - calc(4px * 2));height:calc(calc(1.9375rem * .8) - calc(4px * 2))}.switch.switch-sm input:checked+label:after{margin-left:calc(1.9375rem * .8)}.switch.switch-lg{font-size:1.25rem}.switch.switch-lg input+label{min-width:calc(calc(3rem * .8) * 2);height:calc(3rem * .8);line-height:calc(3rem * .8);text-indent:calc((calc(3rem * .8) * 2) + 0.5rem)}.switch.switch-lg input+label:before{width:calc(calc(3rem * .8) * 2)}.switch.switch-lg input+label:after{width:calc(calc(3rem * .8) - calc(4px * 2));height:calc(calc(3rem * .8) - calc(4px * 2))}.switch.switch-lg input:checked+label:after{margin-left:calc(3rem * .8)}.switch+.switch{margin-left:1rem}