.form-check.form-switch{align-items:center;background-color:#ddd;border-radius:.375rem;display:flex;margin-bottom:.75rem;min-height:45px;padding:.5rem 1rem;position:relative}.form-check.form-switch .form-check-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ccc;border:none;border-radius:34px;cursor:pointer;height:34px;position:absolute;right:1rem;top:50%;transform:translateY(-50%);-webkit-transition:.4s;transition:.4s;width:60px}.form-check.form-switch .form-check-input:before{background-color:#fff;border-radius:50%;content:"";height:26px;left:4px;position:absolute;top:4px;transform:translateX(0);-webkit-transition:.4s;transition:.4s;width:26px}.form-check.form-switch .form-check-input:checked{background-color:#2196f3}.form-check.form-switch .form-check-input:checked:before{transform:translateX(26px)}.form-check.form-switch .form-check-input:focus{box-shadow:0 0 1px #2196f3;outline:none}.form-check.form-switch .form-check-label{color:#333;cursor:pointer;display:block;font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:0;padding-right:80px}.mb-3.row{margin:0 auto;max-width:600px}.footer,.header h2{text-align:center}#save_pref{background-color:#007bff;border:1px solid transparent;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;line-height:1.5;padding:.5rem 1.5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#save_pref:hover{background-color:#0056b3;border-color:#004085}#save_pref:focus{box-shadow:0 0 0 .25rem rgba(0,123,255,.25);outline:none}#praxisbo-flash-messages{margin:0 auto 1rem;max-width:800px;padding:0 1rem}#praxisbo-flash-messages .alert{border:1px solid transparent;border-radius:.375rem;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem;position:relative}#praxisbo-flash-messages .alert-success{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132}#praxisbo-flash-messages .alert .fa{float:left;font-size:1rem;margin-right:.5rem;margin-top:.125rem}#praxisbo-flash-messages .alert .btn-close{background:transparent;border:0;cursor:pointer;float:right;font-size:1rem;opacity:.5;padding:.25rem}#praxisbo-flash-messages .alert .btn-close:hover{opacity:.75}#praxisbo-flash-messages .alert .alert-content{flex-grow:1}body{background-color:#fff!important}@media (max-width:768px){.form-check.form-switch{min-height:50px;padding:.5rem .75rem}.form-check.form-switch .form-check-input{height:28px;right:.75rem;width:50px}.form-check.form-switch .form-check-input:before{height:22px;left:3px;top:3px;width:22px}.form-check.form-switch .form-check-input:checked:before{transform:translateX(22px)}.form-check.form-switch .form-check-label{padding-right:60px}.mb-3.row{max-width:100%;padding:0 1rem}}.col-centered{float:none!important;margin:0 auto}.color-back-btn{background-color:#ddd}.vcenter{left:50%;position:absolute;top:50%;transform:translate(-67%,-50%)}