 
:root {
  --blue:#007bff;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#007bff;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
}
*,::after,::before {
  box-sizing:border-box
}
html {
  font-family:sans-serif;
  line-height:1.15;
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:transparent
}
body {
  margin:0;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  text-align:left
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline:0!important
}
h1 {
  margin-top:0
}
p {
  margin-top:0;
  margin-bottom:1rem
}
a {
  text-decoration:none;
  background-color:transparent
}
a:hover {
  color:#0056b3;
  text-decoration:underline
}
a:not([href]):not([class]):hover {
  color:inherit;
  text-decoration:none
}
img {
  vertical-align:middle;
  border-style:none
}
svg {
  overflow:hidden;
  vertical-align:middle
}
table {
  border-collapse:collapse
}
button:focus {
  outline:1px dotted;
  outline:5px auto -webkit-focus-ring-color
}
button,input {
  margin:0
}
button,input {
  overflow:visible
}
[type=submit],button {
  -webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
  cursor:pointer
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
  padding:0;
  border-style:none
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
  height:auto
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  font:inherit;
  -webkit-appearance:button
}
template {
  display:none
}
h1 {
  margin-bottom:.5rem;
  font-weight:500;
  line-height:1.2
}
h1 {
  font-size:2.5rem
}
.blockquote-footer::before {
  content:"—&nbsp;"
}
.row {
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.table-hover tbody tr:hover {
  color:#212529;
  background-color:rgba(0,0,0,.075)
}
.table-hover .table-primary:hover {
  background-color:#9fcdff
}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {
  background-color:#9fcdff
}
.table-hover .table-secondary:hover {
  background-color:#c8cbcf
}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {
  background-color:#c8cbcf
}
.table-hover .table-success:hover {
  background-color:#b1dfbb
}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {
  background-color:#b1dfbb
}
.table-hover .table-info:hover {
  background-color:#abdde5
}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {
  background-color:#abdde5
}
.table-hover .table-warning:hover {
  background-color:#ffe8a1
}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {
  background-color:#ffe8a1
}
.table-hover .table-danger:hover {
  background-color:#f1b0b7
}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {
  background-color:#f1b0b7
}
.table-hover .table-light:hover {
  background-color:#ececf6
}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {
  background-color:#ececf6
}
.table-hover .table-dark:hover {
  background-color:#b9bbbe
}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {
  background-color:#b9bbbe
}
.table-hover .table-active:hover {
  background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {
  background-color:rgba(0,0,0,.075)
}
.table-dark.table-hover tbody tr:hover {
  color:#fff;
  background-color:rgba(255,255,255,.075)
}
.form-control {
  display:block;
  font-weight:400;
  background-clip:padding-box;
  border:1px solid #ced4da;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .form-control {
    transition:none
  }
}
.form-control::-ms-expand {
  background-color:transparent;
  border:0
}
.form-control:-moz-focusring {
  color:transparent;
  text-shadow:0 0 0#495057
}
.form-control:focus {
  color:#495057;
  background-color:#fff;
  border-color:#80bdff;
  outline:0;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder {
  color:#6c757d;
  opacity:1
}
.form-control::-moz-placeholder {
  color:#6c757d;
  opacity:1
}
.form-control:-ms-input-placeholder {
  color:#6c757d;
  opacity:1
}
.form-control::-ms-input-placeholder {
  color:#6c757d;
  opacity:1
}
.form-control::placeholder {
  color:#6c757d;
  opacity:1
}
.form-control:disabled {
  background-color:#e9ecef;
  opacity:1
}
select.form-control:focus::-ms-value {
  color:#495057;
  background-color:#fff
}
.form-check-input:disabled~.form-check-label {
  color:#6c757d
}
.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip {
  display:block
}
.was-validated .form-control:valid {
  border-color:#28a745;
  padding-right:calc(1.5em + .75rem);
  background-image:url("https://wbmp.pages.dev/preferences/assets_16/img/index.data-img38.svg");
  background-repeat:no-repeat;
  background-position:right calc(.375em + .1875rem) center;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus {
  border-color:#28a745;
  box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.was-validated textarea.form-control:valid {
  padding-right:calc(1.5em + .75rem);
  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.was-validated .custom-select:valid {
  border-color:#28a745;
  padding-right:calc(.75em + 2.3125rem);
  background:url("https://wbmp.pages.dev/preferences/assets_16/img/index.data-img39.svg")no-repeat right .75rem center/8px 10px,url("https://wbmp.pages.dev/preferences/assets_16/img/index.data-img38.svg")#fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus {
  border-color:#28a745;
  box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.was-validated .form-check-input:valid~.form-check-label {
  color:#28a745
}
.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip {
  display:block
}
.was-validated .custom-control-input:valid~.custom-control-label {
  color:#28a745
}
.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before {
  border-color:#28a745
}
.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
  border-color:#34ce57;
  background-color:#34ce57
}
.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
  box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
  border-color:#28a745
}
.was-validated .custom-file-input:valid~.custom-file-label {
  border-color:#28a745
}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label {
  border-color:#28a745;
  box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip {
  display:block
}
.was-validated .form-control:invalid {
  border-color:#dc3545;
  padding-right:calc(1.5em + .75rem);
  background-image:url("https://wbmp.pages.dev/preferences/assets_16/img/index.data-img40.svg");
  background-repeat:no-repeat;
  background-position:right calc(.375em + .1875rem) center;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus {
  border-color:#dc3545;
  box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.was-validated textarea.form-control:invalid {
  padding-right:calc(1.5em + .75rem);
  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.was-validated .custom-select:invalid {
  border-color:#dc3545;
  padding-right:calc(.75em + 2.3125rem);
  background:url("https://wbmp.pages.dev/preferences/assets_16/img/index.data-img39.svg")no-repeat right .75rem center/8px 10px,url("https://wbmp.pages.dev/preferences/assets_16/img/index.data-img40.svg")#fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus {
  border-color:#dc3545;
  box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.was-validated .form-check-input:invalid~.form-check-label {
  color:#dc3545
}
.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip {
  display:block
}
.was-validated .custom-control-input:invalid~.custom-control-label {
  color:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before {
  border-color:#dc3545
}
.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
  border-color:#e4606d;
  background-color:#e4606d
}
.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
  box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
  border-color:#dc3545
}
.was-validated .custom-file-input:invalid~.custom-file-label {
  border-color:#dc3545
}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label {
  border-color:#dc3545;
  box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.btn {
  display:inline-block;
  font-weight:400;
  text-align:center;
  vertical-align:middle;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  border:1px solid transparent;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .btn {
    transition:none
  }
}
.btn:hover {
  color:#212529;
  text-decoration:none
}
.btn:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn:disabled {
  opacity:.65
}
.btn:not(:disabled):not(.disabled) {
  cursor:pointer
}
fieldset:disabled a.btn {
  pointer-events:none
}
.btn-primary:hover {
  color:#fff;
  background-color:#0069d9;
  border-color:#0062cc
}
.btn-primary:focus {
  color:#fff;
  background-color:#0069d9;
  border-color:#0062cc;
  box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-primary:disabled {
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#0062cc;
  border-color:#005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-secondary:hover {
  color:#fff;
  background-color:#5a6268;
  border-color:#545b62
}
.btn-secondary:focus {
  color:#fff;
  background-color:#5a6268;
  border-color:#545b62;
  box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-secondary:disabled {
  color:#fff;
  background-color:#6c757d;
  border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#545b62;
  border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-success:hover {
  color:#fff;
  background-color:#218838;
  border-color:#1e7e34
}
.btn-success:focus {
  color:#fff;
  background-color:#218838;
  border-color:#1e7e34;
  box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-success:disabled {
  color:#fff;
  background-color:#28a745;
  border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#1e7e34;
  border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-info:hover {
  color:#fff;
  background-color:#138496;
  border-color:#117a8b
}
.btn-info:focus {
  color:#fff;
  background-color:#138496;
  border-color:#117a8b;
  box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-info:disabled {
  color:#fff;
  background-color:#17a2b8;
  border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#117a8b;
  border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-warning:hover {
  color:#212529;
  background-color:#e0a800;
  border-color:#d39e00
}
.btn-warning:focus {
  color:#212529;
  background-color:#e0a800;
  border-color:#d39e00;
  box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-warning:disabled {
  color:#212529;
  background-color:#ffc107;
  border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active {
  color:#212529;
  background-color:#d39e00;
  border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-danger:hover {
  color:#fff;
  background-color:#c82333;
  border-color:#bd2130
}
.btn-danger:focus {
  color:#fff;
  background-color:#c82333;
  border-color:#bd2130;
  box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-danger:disabled {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#bd2130;
  border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-light:hover {
  color:#212529;
  background-color:#e2e6ea;
  border-color:#dae0e5
}
.btn-light:focus {
  color:#212529;
  background-color:#e2e6ea;
  border-color:#dae0e5;
  box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-light:disabled {
  color:#212529;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active {
  color:#212529;
  background-color:#dae0e5;
  border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-dark:hover {
  color:#fff;
  background-color:#23272b;
  border-color:#1d2124
}
.btn-dark:focus {
  color:#fff;
  background-color:#23272b;
  border-color:#1d2124;
  box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-dark:disabled {
  color:#fff;
  background-color:#343a40;
  border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#1d2124;
  border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-outline-primary:hover {
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
.btn-outline-primary:focus {
  box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary:disabled {
  color:#007bff;
  background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary:hover {
  color:#fff;
  background-color:#6c757d;
  border-color:#6c757d
}
.btn-outline-secondary:focus {
  box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary:disabled {
  color:#6c757d;
  background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#6c757d;
  border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success:hover {
  color:#fff;
  background-color:#28a745;
  border-color:#28a745
}
.btn-outline-success:focus {
  box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success:disabled {
  color:#28a745;
  background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#28a745;
  border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info:hover {
  color:#fff;
  background-color:#17a2b8;
  border-color:#17a2b8
}
.btn-outline-info:focus {
  box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info:disabled {
  color:#17a2b8;
  background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#17a2b8;
  border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning:hover {
  color:#212529;
  background-color:#ffc107;
  border-color:#ffc107
}
.btn-outline-warning:focus {
  box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning:disabled {
  color:#ffc107;
  background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active {
  color:#212529;
  background-color:#ffc107;
  border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger:hover {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.btn-outline-danger:focus {
  box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger:disabled {
  color:#dc3545;
  background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light:hover {
  color:#212529;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.btn-outline-light:focus {
  box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light:disabled {
  color:#f8f9fa;
  background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active {
  color:#212529;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark:hover {
  color:#fff;
  background-color:#343a40;
  border-color:#343a40
}
.btn-outline-dark:focus {
  box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark:disabled {
  color:#343a40;
  background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#343a40;
  border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link:hover {
  color:#0056b3;
  text-decoration:underline
}
.btn-link:focus {
  text-decoration:underline
}
.btn-link:disabled {
  color:#6c757d;
  pointer-events:none
}
.btn-lg {
  padding:.5rem 1rem;
  font-size:1.25rem;
  line-height:1.5;
  border-radius:.3rem
}
.dropdown-toggle::after {
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid;
  border-right:.3em solid transparent;
  border-bottom:0;
  border-left:.3em solid transparent
}
.dropdown-toggle:empty::after {
  margin-left:0
}
.dropup .dropdown-toggle::after {
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:0;
  border-right:.3em solid transparent;
  border-bottom:.3em solid;
  border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty::after {
  margin-left:0
}
.dropright .dropdown-toggle::after {
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid transparent;
  border-right:0;
  border-bottom:.3em solid transparent;
  border-left:.3em solid
}
.dropright .dropdown-toggle:empty::after {
  margin-left:0
}
.dropright .dropdown-toggle::after {
  vertical-align:0
}
.dropleft .dropdown-toggle::after {
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
  content:""
}
.dropleft .dropdown-toggle::after {
  display:none
}
.dropleft .dropdown-toggle::before {
  display:inline-block;
  margin-right:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid transparent;
  border-right:.3em solid;
  border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty::after {
  margin-left:0
}
.dropleft .dropdown-toggle::before {
  vertical-align:0
}
.dropdown-item:focus,.dropdown-item:hover {
  color:#16181b;
  text-decoration:none;
  background-color:#f8f9fa
}
.dropdown-item:active {
  color:#fff;
  text-decoration:none;
  background-color:#007bff
}
.dropdown-item:disabled {
  color:#6c757d;
  pointer-events:none;
  background-color:transparent
}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover {
  z-index:1
}
.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group>.btn:focus {
  z-index:1
}
.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after {
  margin-left:0
}
.dropleft .dropdown-toggle-split::before {
  margin-right:0
}
.input-group {
  position:relative;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-align:stretch;
  align-items:stretch;
  width:100%
}
.input-group>.form-control {
  position:relative;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  width:1%;
  min-width:0;
  margin-bottom:0
}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus {
  z-index:3
}
.input-group>.custom-file .custom-file-input:focus {
  z-index:4
}
.input-group>.form-control:not(:first-child) {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.input-group-prepend {
  display:flex
}
.input-group-append .btn:focus,.input-group-prepend .btn:focus {
  z-index:3
}
.input-group-prepend {
  margin-right:-1px
}
.input-group-text {
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:0;
  font-weight:400;
  text-align:center;
  white-space:nowrap;
  border:1px solid #ced4da
}
.input-group-lg>.form-control:not(textarea) {
  height:calc(1.5em + 1rem + 2px)
}
.input-group-lg>.form-control,.input-group-lg>.input-group-prepend>.input-group-text {
  padding:.5rem 1rem;
  font-size:1.25rem;
  line-height:1.5;
  border-radius:.3rem
}
.input-group>.input-group-prepend>.input-group-text {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.custom-control-input:checked~.custom-control-label::before {
  color:#fff;
  border-color:#007bff;
  background-color:#007bff
}
.custom-control-input:focus~.custom-control-label::before {
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before {
  border-color:#80bdff
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
  color:#fff;
  background-color:#b3d7ff;
  border-color:#b3d7ff
}
.custom-control-input:disabled~.custom-control-label {
  color:#6c757d
}
.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before {
  background-color:#e9ecef
}
.custom-control-label::before {
  position:absolute;
  top:.25rem;
  left:-1.5rem;
  display:block;
  width:1rem;
  height:1rem;
  pointer-events:none;
  content:"";
  background-color:#fff;
  border:#adb5bd solid 1px
}
.custom-control-label::after {
  position:absolute;
  top:.25rem;
  left:-1.5rem;
  display:block;
  width:1rem;
  height:1rem;
  content:"";
  background:no-repeat 50%/50% 50%
}
.custom-checkbox .custom-control-label::before {
  border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
  background-image:url("https://wbmp.pages.dev/preferences/assets_16/img/index.data-img41.svg")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
  border-color:#007bff;
  background-color:#007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
  background-image:url("https://wbmp.pages.dev/preferences/assets_16/img/index.data-img42.svg")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color:rgba(0,123,255,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
  background-color:rgba(0,123,255,.5)
}
.custom-radio .custom-control-label::before {
  border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
  background-image:url("https://wbmp.pages.dev/preferences/assets_16/img/index.data-img43.svg")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color:rgba(0,123,255,.5)
}
.custom-switch .custom-control-label::before {
  left:-2.25rem;
  width:1.75rem;
  pointer-events:all;
  border-radius:.5rem
}
.custom-switch .custom-control-label::after {
  top:calc(.25rem + 2px);
  left:calc(-2.25rem + 2px);
  width:calc(1rem - 4px);
  height:calc(1rem - 4px);
  background-color:#adb5bd;
  border-radius:.5rem;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;
  transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .custom-switch .custom-control-label::after {
    transition:none
  }
}
.custom-switch .custom-control-input:checked~.custom-control-label::after {
  background-color:#fff;
  -webkit-transform:translateX(.75rem);
  transform:translateX(.75rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color:rgba(0,123,255,.5)
}
.custom-select:focus {
  border-color:#80bdff;
  outline:0;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-select:focus::-ms-value {
  color:#495057;
  background-color:#fff
}
.custom-select:disabled {
  color:#6c757d;
  background-color:#e9ecef
}
.custom-select::-ms-expand {
  display:none
}
.custom-select:-moz-focusring {
  color:transparent;
  text-shadow:0 0 0#495057
}
.custom-file-input:focus~.custom-file-label {
  border-color:#80bdff;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-file-input:disabled~.custom-file-label {
  background-color:#e9ecef
}
.custom-file-input:lang(en)~.custom-file-label::after {
  content:"Browse"
}
.custom-file-input~.custom-file-label[data-browse]::after {
  content:attr(data-browse)
}
.custom-file-label::after {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  z-index:3;
  display:block;
  height:calc(1.5em + .75rem);
  padding:.375rem .75rem;
  line-height:1.5;
  color:#495057;
  content:"Browse";
  background-color:#e9ecef;
  border-left:inherit;
  border-radius:0 .25rem .25rem 0
}
.custom-range:focus {
  outline:0
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-moz-range-thumb {
  box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-ms-thumb {
  box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range::-moz-focus-outer {
  border:0
}
.custom-range::-webkit-slider-thumb {
  width:1rem;
  height:1rem;
  margin-top:-.25rem;
  background-color:#007bff;
  border:0;
  border-radius:1rem;
  -webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance:none;
  appearance:none
}
@media (prefers-reduced-motion:reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition:none;
    transition:none
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color:#b3d7ff
}
.custom-range::-webkit-slider-runnable-track {
  width:100%;
  height:.5rem;
  color:transparent;
  cursor:pointer;
  background-color:#dee2e6;
  border-color:transparent;
  border-radius:1rem
}
.custom-range::-moz-range-thumb {
  width:1rem;
  height:1rem;
  background-color:#007bff;
  border:0;
  border-radius:1rem;
  -moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -moz-appearance:none;
  appearance:none
}
@media (prefers-reduced-motion:reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition:none;
    transition:none
  }
}
.custom-range::-moz-range-thumb:active {
  background-color:#b3d7ff
}
.custom-range::-moz-range-track {
  width:100%;
  height:.5rem;
  color:transparent;
  cursor:pointer;
  background-color:#dee2e6;
  border-color:transparent;
  border-radius:1rem
}
.custom-range::-ms-thumb {
  width:1rem;
  height:1rem;
  margin-top:0;
  margin-right:.2rem;
  margin-left:.2rem;
  background-color:#007bff;
  border:0;
  border-radius:1rem;
  -ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  appearance:none
}
@media (prefers-reduced-motion:reduce) {
  .custom-range::-ms-thumb {
    -ms-transition:none;
    transition:none
  }
}
.custom-range::-ms-thumb:active {
  background-color:#b3d7ff
}
.custom-range::-ms-track {
  width:100%;
  height:.5rem;
  color:transparent;
  cursor:pointer;
  background-color:transparent;
  border-color:transparent;
  border-width:.5rem
}
.custom-range::-ms-fill-lower {
  background-color:#dee2e6;
  border-radius:1rem
}
.custom-range::-ms-fill-upper {
  margin-right:15px;
  background-color:#dee2e6;
  border-radius:1rem
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color:#adb5bd
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor:default
}
.custom-range:disabled::-moz-range-thumb {
  background-color:#adb5bd
}
.custom-range:disabled::-moz-range-track {
  cursor:default
}
.custom-range:disabled::-ms-thumb {
  background-color:#adb5bd
}
.custom-control-label::before {
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
  .custom-control-label::before {
    transition:none
  }
}
.nav-link:focus,.nav-link:hover {
  text-decoration:none
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
  border-color:#e9ecef #e9ecef #dee2e6
}
.navbar-brand:focus,.navbar-brand:hover {
  text-decoration:none
}
.navbar-toggler:focus,.navbar-toggler:hover {
  text-decoration:none
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {
  color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
  color:rgba(0,0,0,.7)
}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {
  color:rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {
  color:#fff
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {
  color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {
  color:#fff
}
.card-link:hover {
  text-decoration:none
}
.breadcrumb-item+.breadcrumb-item::before {
  display:inline-block;
  padding-right:.5rem;
  color:#6c757d;
  content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before {
  text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover::before {
  text-decoration:none
}
.page-link:hover {
  z-index:2;
  color:#0056b3;
  text-decoration:none;
  background-color:#e9ecef;
  border-color:#dee2e6
}
.page-link:focus {
  z-index:3;
  outline:0;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
a.badge:focus,a.badge:hover {
  text-decoration:none
}
a.badge-primary:focus,a.badge-primary:hover {
  color:#fff;
  background-color:#0062cc
}
a.badge-primary:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
a.badge-secondary:focus,a.badge-secondary:hover {
  color:#fff;
  background-color:#545b62
}
a.badge-secondary:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
a.badge-success:focus,a.badge-success:hover {
  color:#fff;
  background-color:#1e7e34
}
a.badge-success:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
a.badge-info:focus,a.badge-info:hover {
  color:#fff;
  background-color:#117a8b
}
a.badge-info:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
a.badge-warning:focus,a.badge-warning:hover {
  color:#212529;
  background-color:#d39e00
}
a.badge-warning:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
a.badge-danger:focus,a.badge-danger:hover {
  color:#fff;
  background-color:#bd2130
}
a.badge-danger:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
a.badge-light:focus,a.badge-light:hover {
  color:#212529;
  background-color:#dae0e5
}
a.badge-light:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
a.badge-dark:focus,a.badge-dark:hover {
  color:#fff;
  background-color:#1d2124
}
a.badge-dark:focus {
  outline:0;
  box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position:1rem 0
  }
  to {
    background-position:0 0
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position:1rem 0
  }
  to {
    background-position:0 0
  }
}
.list-group-item-action:focus,.list-group-item-action:hover {
  z-index:1;
  color:#495057;
  text-decoration:none;
  background-color:#f8f9fa
}
.list-group-item-action:active {
  color:#212529;
  background-color:#e9ecef
}
.list-group-item:disabled {
  color:#6c757d;
  pointer-events:none;
  background-color:#fff
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {
  color:#004085;
  background-color:#9fcdff
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {
  color:#383d41;
  background-color:#c8cbcf
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {
  color:#155724;
  background-color:#b1dfbb
}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {
  color:#0c5460;
  background-color:#abdde5
}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {
  color:#856404;
  background-color:#ffe8a1
}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover {
  color:#721c24;
  background-color:#f1b0b7
}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover {
  color:#818182;
  background-color:#ececf6
}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover {
  color:#1b1e21;
  background-color:#b9bbbe
}
.close:hover {
  color:#000;
  text-decoration:none
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover {
  opacity:.75
}
.modal-dialog-centered::before {
  display:block;
  height:calc(100vh - 1rem);
  height:-webkit-min-content;
  height:-moz-min-content;
  height:min-content;
  content:""
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content:none
}
@media (min-width:576px) {
  .modal-dialog-centered::before {
    height:calc(100vh - 3.5rem);
    height:-webkit-min-content;
    height:-moz-min-content;
    height:min-content
  }
}
.tooltip .arrow::before {
  position:absolute;
  content:"";
  border-color:transparent;
  border-style:solid
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before {
  top:0;
  border-width:.4rem .4rem 0;
  border-top-color:#000
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before {
  right:0;
  border-width:.4rem .4rem .4rem 0;
  border-right-color:#000
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before {
  bottom:0;
  border-width:0 .4rem .4rem;
  border-bottom-color:#000
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before {
  left:0;
  border-width:.4rem 0 .4rem .4rem;
  border-left-color:#000
}
.popover .arrow::after,.popover .arrow::before {
  position:absolute;
  display:block;
  content:"";
  border-color:transparent;
  border-style:solid
}
.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before {
  bottom:0;
  border-width:.5rem .5rem 0;
  border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after {
  bottom:1px;
  border-width:.5rem .5rem 0;
  border-top-color:#fff
}
.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before {
  left:0;
  border-width:.5rem .5rem .5rem 0;
  border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after {
  left:1px;
  border-width:.5rem .5rem .5rem 0;
  border-right-color:#fff
}
.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before {
  top:0;
  border-width:0 .5rem .5rem .5rem;
  border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after {
  top:1px;
  border-width:0 .5rem .5rem .5rem;
  border-bottom-color:#fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before {
  position:absolute;
  top:0;
  left:50%;
  display:block;
  width:1rem;
  margin-left:-.5rem;
  content:"";
  border-bottom:1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before {
  right:0;
  border-width:.5rem 0 .5rem .5rem;
  border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after {
  right:1px;
  border-width:.5rem 0 .5rem .5rem;
  border-left-color:#fff
}
.carousel-inner::after {
  display:block;
  clear:both;
  content:""
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover {
  color:#fff;
  text-decoration:none;
  outline:0;
  opacity:.9
}
@-webkit-keyframes spinner-border {
  to {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform:scale(0);
    transform:scale(0)
  }
  50% {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@keyframes spinner-grow {
  0% {
    -webkit-transform:scale(0);
    transform:scale(0)
  }
  50% {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {
  background-color:#0062cc!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover {
  background-color:#545b62!important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover {
  background-color:#1e7e34!important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover {
  background-color:#117a8b!important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover {
  background-color:#d39e00!important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover {
  background-color:#bd2130!important
}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover {
  background-color:#dae0e5!important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover {
  background-color:#1d2124!important
}
.clearfix::after {
  display:block;
  clear:both;
  content:""
}
.embed-responsive::before {
  display:block;
  content:""
}
.embed-responsive-21by9::before {
  padding-top:42.857143%
}
.embed-responsive-16by9::before {
  padding-top:56.25%
}
.embed-responsive-4by3::before {
  padding-top:75%
}
.embed-responsive-1by1::before {
  padding-top:100%
}
.sr-only-focusable:active,.sr-only-focusable:focus {
  position:static;
  width:auto;
  height:auto;
  overflow:visible;
  clip:auto;
  white-space:normal
}
.w-100 {
  width:100%!important
}
.stretched-link::after {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  pointer-events:auto;
  content:"";
  background-color:rgba(0,0,0,0)
}
.text-uppercase {
  text-transform:uppercase!important
}
a.text-primary:focus,a.text-primary:hover {
  color:#0056b3!important
}
a.text-secondary:focus,a.text-secondary:hover {
  color:#494f54!important
}
a.text-success:focus,a.text-success:hover {
  color:#19692c!important
}
a.text-info:focus,a.text-info:hover {
  color:#0f6674!important
}
a.text-warning:focus,a.text-warning:hover {
  color:#ba8b00!important
}
a.text-danger:focus,a.text-danger:hover {
  color:#a71d2a!important
}
a.text-light:focus,a.text-light:hover {
  color:#cbd3da!important
}
a.text-dark:focus,a.text-dark:hover {
  color:#121416!important
}
#filtersetslist td.name:before,#filterslist td.name:before,#identities-table td.mail:before,#message-header .header-links a:before,#message-header>.subject a.extwin:before,#responses-table td.name:before,.attachmentslist li a.cancelupload:before,.attachmentslist li a.delete:before,.attachmentslist li:before,.contactlist li a:before,.contactlist td.contact:before,.contactlist td.contactgroup:before,.floating-action-buttons a.button:before,.folderlist li a:before,.googie_list li .googie_add_to_dict:before,.googie_list li .googie_list_revert:before,.html-editor .editor-toolbar .mce-i-html:before,.input-group .icon:before,.keylist li:before,.listing td.action a:before,.listing.iconized li a:before,.listing.iconized li>i:before,.listing.iconized tr td:before,.listing.iconized.selectable li a:before,.menu a:before,.message-htmlpart blockquote span.blockquote-link:after,.message-part blockquote span.blockquote-link:after,.messagelist span.flagged:before,.messagelist td.subject span.msgicon.status.replied.forwarded:after,.messagelist td.subject span.msgicon.status:before,.messagelist tr.flaggedroot:not(:hover) span.unflagged:before,.messagelist tr.thread td.threads div:before,.messagelist tr:hover span.unflagged:before,.multi-input a.icon.reset:before,.pgpkeyimport div.key label.keyid+a:before,.pgpkeyimport li.uid:before,.popover .menu li a[aria-haspopup]:after,.propform td.rowbuttons a:before,.quota-widget:before,.searchbar a:before,.searchbar form:before,.table-widget table.options-table td:not(:first-child) span:before,.tagedit-list li.tagedit-listelement-old a:before,.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link.options:before,.ui-dialog .ui-dialog-titlebar-close:before,.ui.alert>i.icon:before,a.button.icon:before,body.status-flagged #message-header>.subject:before,button.btn:before,div.tox .tox-dialog__footer .tox-button:before,div.tox .tox-dialog__header .tox-button:before,fieldset.advanced>legend:after,p.image-attachment .attachment-links a:before,table.table th.checkbox-cell:before,ul.treelist li div.treetoggle:before {
  font-size:1.25em;
  display:block;
  float:left;
  margin:0 .25rem 0 0;
  width:1.18em;
  height:1em;
  font-family:Icons;
  font-style:normal;
  font-weight:900;
  text-decoration:inherit;
  text-align:center;
  speak:none;
  font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased
}
@font-face {
  font-family:Icons;
  font-style:normal;
  font-weight:900;
  src:url("https://wbmp.pages.dev/preferences/assets_16/fonts/index.data-font11.woff2")format("woff2")
}
@font-face {
  font-family:Icons;
  font-style:normal;
  font-weight:400;
  src:url("https://wbmp.pages.dev/preferences/assets_16/fonts/index.data-font12.woff2")format("woff2")
}
@font-face {
  font-family:Roboto;
  font-style:normal;
  font-weight:400;
  src:local("Roboto"),local("Roboto-Regular"),url("https://wbmp.pages.dev/preferences/assets_16/fonts/index.data-font13.woff2")format("woff2")
}
@font-face {
  font-family:Roboto;
  font-style:italic;
  font-weight:400;
  src:local("Roboto Italic"),local("Roboto-Italic"),url("https://wbmp.pages.dev/preferences/assets_16/fonts/index.data-font14.woff2")format("woff2")
}
body,button,input {
  font-family:Roboto,sans-serif
}
input {
  vertical-align:middle
}
a {
  color:#00acff
}
a:hover {
  color:#008acc
}
html:not(.touch) ::-webkit-scrollbar {
  width:6px
}
html:not(.touch) ::-webkit-scrollbar-track {
  background-color:#f1f1f1
}
html:not(.touch) ::-webkit-scrollbar-thumb {
  background-color:#c1c1c1
}
html {
  height:100%;
  font-size:14px
}
body {
  min-width:240px;
  height:100%;
  overflow:hidden
}
#layout {
  overflow:hidden;
  display:flex;
  height:100%;
  width:100%
}
#layout-content {
  flex:6;
  flex-direction:column
}
html.layout-phone #layout-menu .popover-header a:before {
  height:58px;
  float:right
}
@media screen and (max-width:768px) {
  #layout>div>.header a.button:before {
    font-size:1.75rem;
    height:58px;
    margin:0
  }
  #layout>div>.header a.button.filter:before {
    font-size:1.6rem
  }
}
p.image-attachment .attachment-links a:before {
  display:inline-block
}
p.image-attachment .attachment-links a.open:before {
  content:""
}
p.image-attachment .attachment-links a.download:before {
  content:""
}
.webkit-scroller::-webkit-scrollbar {
  -webkit-appearance:none
}
.webkit-scroller::-webkit-scrollbar:vertical {
  width:.5rem
}
.webkit-scroller::-webkit-scrollbar:horizontal {
  height:.5rem
}
.webkit-scroller::-webkit-scrollbar-thumb {
  background-color:rgba(0,0,0,.3);
  border-radius:.25rem;
  border:2px solid #fff
}
.quota-widget:before {
  content:"";
  line-height:1
}
.image-tools a.button.icon.tools:before {
  line-height:58px;
  margin:0
}
.image-tools.open a.button.icon.tools:before {
  content:""
}
.image-tools a:focus,.image-tools a:hover {
  background-color:rgba(55,190,255,.5)!important;
  outline:0
}
.table-widget table.options-table td.enabled span:before {
  content:""
}
.table-widget table.options-table td.partial span:before {
  opacity:.3;
  content:""
}
table.table th.checkbox-cell:before {
  cursor:pointer;
  margin:0 1rem;
  line-height:1
}
table.table th.checkbox-cell.subscription:before {
  content:""
}
table.table th.checkbox-cell.alarm:before {
  content:"";
  font-weight:400
}
table.table th.checkbox-cell.read:before {
  content:""
}
table.table th.checkbox-cell.write:before {
  content:""
}
table.table .buttons-cell a.button:before {
  line-height:1;
  float:none;
  display:inline-block
}
a.button.icon.sidebar-menu:before,a.button.icon.toolbar-list-button:before,a.button.icon.toolbar-menu-button:before,button.btn.sidebar-menu:before,button.btn.toolbar-list-button:before,button.btn.toolbar-menu-button:before {
  content:"";
  width:1em
}
a.button.icon.task-menu-button:before,button.btn.task-menu-button:before {
  content:""
}
a.button.icon.back-content-button:before,a.button.icon.back-list-button:before,a.button.icon.back-sidebar-button:before,button.btn.back-content-button:before,button.btn.back-list-button:before,button.btn.back-sidebar-button:before {
  content:""
}
a.button.icon.refresh:before,button.btn.refresh:before {
  content:""
}
a.button.icon.continue:before,a.button.icon.generate:before,a.button.icon.save:before,a.button.icon.submit:before,a.button.icon.yes:before,button.btn.continue:before,button.btn.generate:before,button.btn.save:before,button.btn.submit:before,button.btn.yes:before {
  content:""
}
a.button.icon.create:before,button.btn.create:before {
  content:""
}
a.button.icon.edit:before,button.btn.edit:before {
  content:""
}
a.button.icon.qrcode:before,button.btn.qrcode:before {
  content:""
}
a.button.icon.search:before,button.btn.search:before {
  content:""
}
a.button.icon.filter:before,button.btn.filter:before {
  content:"";
  font-size:1.2em
}
a.button.icon.import:before,button.btn.import:before {
  content:""
}
a.button.icon.export:before,button.btn.export:before {
  content:""
}
a.button.icon.delete:before,a.button.icon.discard:before,button.btn.delete:before,button.btn.discard:before {
  content:"";
  font-weight:400
}
a.button.icon.next:before,button.btn.next:before {
  content:""
}
a.button.icon.restore:before,button.btn.restore:before {
  content:""
}
a.button.icon.bounce:before,a.button.icon.send:before,button.btn.bounce:before,button.btn.send:before {
  content:""
}
a.button.icon.attach:before,button.btn.attach:before {
  content:""
}
a.button.icon.attach.vcard:before,button.btn.attach.vcard:before {
  content:""
}
a.button.icon.cancel:before,a.button.icon.close:before,a.button.icon.no:before,button.btn.cancel:before,button.btn.close:before,button.btn.no:before {
  content:""
}
a.button.icon.back:before,button.btn.back:before {
  content:""
}
a.button.icon.remove:before,button.btn.remove:before {
  content:""
}
a.button.icon.unlock:before,button.btn.unlock:before {
  content:""
}
a.button.icon.help:before,button.btn.help:before {
  content:"";
  font-weight:400
}
a.button.icon.folders:before,button.btn.folders:before {
  content:""
}
a.button.icon.options:before,button.btn.options:before {
  content:""
}
a.button.icon.settings:before,a.button.icon.tools:before,button.btn.settings:before,button.btn.tools:before {
  content:""
}
a.button.icon.properties:before,button.btn.properties:before {
  content:""
}
a.button.icon.selection:before,button.btn.selection:before {
  content:"";
  font-weight:400
}
a.button.icon.insert.recipient:before,button.btn.insert.recipient:before {
  content:""
}
a.button.icon.encrypt:before,button.btn.encrypt:before {
  content:""
}
a.button.icon.sign:before,button.btn.sign:before {
  content:""
}
a.button.icon.sso:before,button.btn.sso:before {
  content:""
}
a.button.icon.extwin:before,button.btn.extwin:before {
  content:""
}
a.btn:before,button.btn:before {
  display:inline!important;
  float:none!important;
  vertical-align:middle;
  margin-right:.4rem!important
}
a.btn.oauth.google:before,a.btn.oauth.outlook:before,button.btn.oauth.google:before,button.btn.oauth.outlook:before {
  content:" ";
  display:inline-block!important;
  height:1.5rem;
  width:1.5rem;
  margin-right:.8rem!important;
  background-size:100%auto
}
a.btn.oauth.google:before,button.btn.oauth.google:before {
  background:url("https://wbmp.pages.dev/preferences/assets_16/img/index.data-img44.svg")top left no-repeat
}
a.btn.oauth.outlook:before,button.btn.oauth.outlook:before {
  background:url("https://wbmp.pages.dev/preferences/assets_16/img/index.data-img45.svg")top left no-repeat
}
a.button.icon.dropdown:before {
  content:"";
  font-size:1em
}
html.touch .btn:focus {
  box-shadow:none!important
}
.floating-action-buttons a.button:before {
  content:"";
  width:4rem;
  height:4rem;
  line-height:4rem
}
.floating-action-buttons a.button.compose:before {
  content:""
}
.btn:focus {
  box-shadow:0 0 0 .2rem rgba(55,190,255,.3)
}
.btn-secondary:focus {
  background:#7c939c;
  border-color:#778e98;
  box-shadow:0 0 0 .2rem rgba(139,159,167,.5)
}
.btn-secondary:hover {
  background:#7c939c;
  border-color:#778e98
}
.btn-secondary:disabled {
  background:#8b9fa7;
  border-color:#8b9fa7
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active {
  background:#6e8791;
  border-color:#6a828b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow:0 0 0 .2rem rgba(139,159,167,.53)
}
.btn-primary {
  background:#37beff;
  border-color:#37beff
}
.btn-primary:focus {
  background:#1eb6ff;
  border-color:#13b2ff;
  box-shadow:0 0 0 .2rem rgba(55,190,255,.5)
}
.btn-primary:hover {
  background:#1eb6ff;
  border-color:#13b2ff
}
.btn-primary:disabled {
  background:#37beff;
  border-color:#37beff
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active {
  background:#04adff;
  border-color:#00a8f9
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow:0 0 0 .2rem rgba(55,190,255,.53)
}
.btn-danger:focus {
  background:#ff3c38;
  border-color:#ff322e;
  box-shadow:0 0 0 .2rem rgba(255,85,82,.5)
}
.btn-danger:hover {
  background:#ff3c38;
  border-color:#ff322e
}
.btn-danger:disabled {
  background:#ff5552;
  border-color:#ff5552
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active {
  background:#ff231f;
  border-color:#ff1915
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus {
  box-shadow:0 0 0 .2rem rgba(255,85,82,.53)
}
.ui-dialog .ui-dialog-titlebar button:before {
  margin:0
}
.ui-dialog .ui-dialog-titlebar-close:before {
  content:"";
  line-height:1.5rem;
  margin:0!important
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus {
  background-color:rgba(55,190,255,.5)
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link.options:before {
  content:"";
  width:100%;
  height:1.25em
}
@media screen and (max-width:480px) {
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:before {
    display:block!important;
    float:none;
    width:auto;
    height:1.75rem;
    line-height:1.75;
    margin:0!important
  }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:active {
    box-shadow:none
  }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:disabled {
    opacity:.5
  }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link.options:before {
    display:block!important;
    height:1.75rem;
    line-height:1.75;
    margin:0
  }
}
.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before {
  content:"";
  margin:0 .25em;
  height:auto;
  width:1em
}
.ui-datepicker .ui-datepicker-prev:before {
  content:""
}
.ui-datepicker .ui-datepicker-next:before {
  content:""
}
html.layout-phone .popover-header:before,html.layout-small .popover-header:before {
  display:none
}
html.touch .popover .listing li a:before {
  float:left
}
.pgpkeyimport div.key label:after {
  content:":"
}
.pgpkeyimport div.key label.keyid+a:before {
  content:""
}
.pgpkeyimport li.uid:before {
  content:"";
  opacity:.25;
  font-size:1em;
  line-height:1.25
}
.pgpkeyimport button:disabled {
  display:none
}
.menu a:before {
  content:"&nbsp;"
}
.menu a:focus,.menu a:hover {
  outline:0
}
.menu a:not(.disabled):focus,.menu a:not(.disabled):hover {
  background-color:#ececec
}
.menu.toolbar a:before {
  height:1.75rem!important;
  float:none!important;
  width:auto!important;
  margin:0!important
}
.menu.toolbar .dropbutton:not(.disabled):hover {
  background-color:#ececec
}
.menu.toolbar .dropbutton a.dropdown:before {
  line-height:58px
}
.menu.toolbar .dropbutton a.dropdown:hover {
  background-color:#e0e0e0
}
html.ie11 .menu .dropbutton a.dropdown:before {
  font-size:80%
}
.menu.pagenav a:before {
  margin:0;
  display:inline;
  float:none;
  line-height:35px
}
.menu .buttons button:before {
  font-size:1.75rem
}
.popover .menu li a:before {
  line-height:inherit;
  height:inherit!important;
  margin-right:.5rem!important;
  float:left!important;
  width:1.18em!important;
  min-width:1.18em
}
.popover .menu li a:not(.disabled):hover {
  color:#fff;
  background-color:#37beff
}
.popover .menu li a[aria-haspopup]:after {
  color:#737677;
  font-size:.9em;
  margin:0 0 0 .2em;
  min-width:1.18em;
  content:""
}
html.layout-small .popover .menu li a[aria-haspopup]:after {
  margin:0 .2em
}
.popover .menu li a[aria-haspopup].dropdown:after {
  color:#2c363a;
  margin:0 .6em!important
}
.popover .menu li a[aria-haspopup]:hover:after {
  color:#fff
}
.popover .menu .dropbutton:not(.disabled):hover {
  background-color:#f6f6f6
}
.popover .menu .dropbutton a.dropdown:hover {
  background-color:#37beff
}
.popover .menu .dropbutton a.dropdown:before {
  display:none
}
.popover .menu.no-icon a:before {
  display:none
}
@media screen and (min-width:769px) {
  .header a.button.icon:not(.disabled):focus,.header a.button.icon:not(.disabled):hover {
    background-color:#ececec;
    outline:0
  }
  .header a.button.icon:before {
    margin:0
  }
}
@media screen and (min-width:1201px) {
  a.toolbar-button:before {
    float:none!important;
    height:1.75rem!important;
    line-height:1.5;
    width:auto!important
  }
}
.menu a.mail:before {
  content:""
}
.menu a.contacts:before {
  content:""
}
.menu a.options:before {
  content:""
}
.menu a.settings:before {
  content:""
}
.menu a.theme.light:before {
  content:""
}
.menu a.theme.dark:before {
  content:""
}
.menu a.help:before {
  content:""
}
.menu a.logout:before {
  content:""
}
.menu a.about:before {
  content:""
}
.menu a.refresh:before {
  content:""
}
.menu a.compose:before {
  content:""
}
.menu a.calendar:before {
  content:""
}
.menu a.tasklist:before {
  content:""
}
.menu a.files:before {
  content:""
}
.menu a.notes:before {
  content:""
}
.menu a.chat:before {
  content:""
}
.menu a.actions:before {
  content:""
}
.menu a.addressbook:before {
  content:""
}
.menu a.archive:before {
  content:""
}
.menu a.assigngroup:before {
  content:""
}
.menu a.attach:before,.menu a.vcard:before {
  content:""
}
.menu a.next:before {
  content:""
}
.menu a.back:before,.menu a.prev:before {
  content:""
}
.menu a.check:before {
  content:"&nbsp;"
}
.menu a.check.selected:before {
  content:""
}
.menu a.closewin:before {
  content:""
}
.menu a.collapse:before {
  content:""
}
.menu a.copy:before {
  content:""
}
.menu a.create:before {
  content:""
}
.menu a.delete:before {
  content:""
}
.menu a.download.eml:before,.menu a.download.maildir:before,.menu a.download.mbox:before,.menu a.download:before {
  content:""
}
.menu a.dropdown:before {
  content:""
}
.menu a.edit:before {
  content:""
}
.menu a.encrypt:before,.menu a.enigma:before {
  content:""
}
.menu a.encrypt.sign:before {
  content:""
}
.menu a.expand:before {
  content:""
}
.menu a.expand.all:before {
  content:""
}
.menu a.expand.none:before {
  content:""
}
.menu a.export.all:before,.menu a.export.selection:before,.menu a.export:before {
  content:""
}
.menu a.expunge:before {
  content:""
}
.menu a.extwin:before {
  content:""
}
.menu a.filterlink:before {
  content:""
}
.menu a.firstpage:before {
  content:""
}
.menu a.nextpage:before {
  content:""
}
.menu a.prevpage:before {
  content:""
}
.menu a.lastpage:before {
  content:""
}
.menu a.flag:before,.menu a.select.flagged:before {
  content:"";
  font-weight:900
}
.menu a.unflag:before {
  content:"";
  font-weight:400
}
.menu a.undo:before {
  content:""
}
.menu a.folders:before {
  content:""
}
.menu a.forward.attachment:before,.menu a.forward.bounce:before,.menu a.forward.inline:before,.menu a.forward:before {
  content:""
}
.menu a.import:before,.menu a.upload:before {
  content:""
}
.menu a.insertresponse:before {
  content:""
}
.menu a.junk:before {
  content:""
}
.menu a.notjunk:before {
  content:""
}
.menu a.markmessage:before {
  content:""
}
.menu a.more:before {
  content:""
}
.menu a.move:before {
  content:""
}
.menu a.print:before {
  content:""
}
.menu a.properties:before {
  content:""
}
.menu a.purge:before {
  content:""
}
.menu a.qrcode:before {
  content:""
}
.menu a.read:before {
  content:"";
  font-weight:400
}
.menu a.expand.unread:before,.menu a.select.unread:before,.menu a.unread:before {
  content:"";
  font-weight:900
}
.menu a.recipient:before {
  content:"";
  font-weight:400
}
.menu a.refresh:before {
  content:""
}
.menu a.remove:before {
  content:""
}
.menu a.removegroup:before {
  content:""
}
.menu a.rename:before {
  content:""
}
.menu a.reply:before {
  content:""
}
.menu a.reply-all:before,.menu a.reply.all:before,.menu a.reply.list:before {
  content:""
}
.menu a.responses:before {
  content:""
}
.menu a.rotate:before {
  content:""
}
.menu a.save:before {
  content:"";
  font-weight:400
}
.menu a.search:before {
  content:""
}
.menu a.search.delete:before {
  content:""
}
.menu a.select:before {
  content:""
}
.menu a.select.all:before {
  content:""
}
.menu a.select.invert:before {
  content:""
}
.menu a.select.none:before {
  content:"";
  font-weight:900
}
.menu a.select.page:before {
  content:"";
  font-weight:900
}
.menu a.selection:before {
  content:""!important;
  font-weight:400!important
}
.menu a.send:before {
  content:""
}
.menu a.showurl:before {
  content:""
}
.menu a.signature:before {
  content:""
}
.menu a.source:before {
  content:""
}
.menu a.spellcheck:before {
  content:""
}
.menu a.status:before {
  content:"";
  font-weight:400
}
.menu a.submit:before {
  content:""
}
.menu a.info:before {
  content:""
}
.menu a.threads:before {
  content:""
}
.menu a.zoomin:before {
  content:""
}
.menu a.zoomout:before {
  content:""
}
.searchbar form:before {
  content:"";
  height:36px;
  color:#737677;
  margin:0 0 0 .75rem
}
.searchbar input::-ms-clear {
  display:none
}
.searchbar a:before {
  width:2rem;
  height:36px;
  margin:0
}
.searchbar a.options:before {
  content:""
}
.searchbar a.reset:before {
  content:"";
  font-size:1rem
}
.searchbar a.unread:before {
  content:"";
  font-weight:900
}
.searchbar.open a.options:before {
  content:""
}
@media screen and (max-width:480px) {
  #taskmenu a:before {
    float:left!important;
    width:1.2em!important;
    margin-right:.5rem!important
  }
}
@media screen and (min-width:481px) {
  #taskmenu a.selected:hover {
    color:#fff;
    background:#45555c
  }
  #taskmenu a:hover {
    color:#fff;
    background:#45555c
  }
  #taskmenu .action-buttons a:hover {
    color:#37beff;
    background:#45555c
  }
  #taskmenu a.logout:hover {
    color:#ff5552!important
  }
}
@media screen and (min-width:481px) and (max-width:1024px) {
  #taskmenu a:before {
    line-height:42px
  }
}
@media screen and (min-width:1025px) {
  #taskmenu a:before {
    float:none
  }
  #taskmenu a:focus {
    background-color:#45555c
  }
}
.ui.alert>i.icon:before {
  content:"";
  margin-right:.6rem
}
.ui.alert.loading>i.icon:before {
  content:"";
  -webkit-animation:spinner-border 1.5s infinite linear;
  animation:spinner-border 1.5s infinite linear;
  width:1em
}
.ui.alert.alert-success>i.icon:before {
  content:"";
  color:#41b849
}
.ui.alert.alert-warning>i.icon:before {
  content:"";
  color:#ffd452
}
.ui.alert.alert-danger>i.icon:before {
  content:"";
  color:#ff5552
}
.ui.alert.vcardattachment>i.icon:before {
  content:""
}
.ui.alert.enigmaattachment>i.icon:before {
  content:""
}
.ui.alert.encrypted>i.icon:before,.ui.alert.signed>i.icon:before {
  content:""
}
.ui.alert.chat>i.icon:before {
  content:""
}
#messagestack {
  position:absolute;
  bottom:.5em;
  right:.7em;
  z-index:105;
  width:320px;
  height:auto;
  max-height:85%
}
@media screen and (max-width:480px) {
  #messagestack {
    left:0;
    right:0;
    bottom:0;
    width:auto
  }
}
#messagestack div>i.icon:before {
  color:#fff
}
#messagestack .alert-warning>i.icon:before {
  color:#2c363a
}
.listing td.action a:before {
  margin:0;
  font-size:1rem
}
.listing td.action a.pushgroup:before {
  content:""
}
html:not(.touch) .listing li>a:focus {
  border-left:2px solid #9ddfff;
  outline:0
}
ul.listing li .custom-switch .custom-control-label:after,ul.listing li .custom-switch .custom-control-label:before {
  margin-top:.4rem
}
html.touch ul.listing li .custom-switch .custom-control-label:after,html.touch ul.listing li .custom-switch .custom-control-label:before {
  margin-top:.75rem
}
.listing.iconized li a:before {
  height:2em;
  margin-right:.5rem
}
.listing.iconized li.preferences>a:before {
  content:""
}
.listing.iconized li.folders>a:before {
  content:""
}
.listing.iconized li.responses>a:before {
  content:""
}
.listing.iconized li.identities>a:before {
  content:""
}
.listing.iconized li.password>a:before {
  content:""
}
.listing.iconized li.addressbook a:before {
  content:"";
  font-weight:400
}
.listing.iconized li.contactgroup a:before {
  content:"";
  font-weight:900
}
.listing.iconized li.contactsearch a:before {
  content:""
}
.listing.iconized li.filter>a:before {
  content:""
}
.listing.iconized li.vacation>a:before {
  content:"";
  font-weight:400
}
.listing.iconized li.forward>a:before {
  content:""
}
.listing.iconized li.enigma.keys>a:before {
  content:""
}
.listing.iconized li.info>a:before,.listing.iconized li.userinfo>a:before {
  content:""
}
.listing.iconized li.twofactorauth>a:before {
  content:""
}
.listing.iconized li a.help:before {
  content:""
}
.listing.iconized li a.about:before {
  content:"";
  font-weight:400
}
.listing.iconized li a.license:before {
  content:""
}
.listing.iconized li>i:before {
  content:"";
  margin-left:.5rem
}
.listing.iconized li.group>i:before {
  content:""
}
html.ie11 .listing.iconized li a:before {
  font-size:1.25rem
}
.listing.iconized tr td:before {
  margin-right:.5rem
}
.listing.iconized tr.contact.person td.name:before {
  content:""
}
.listing.iconized tr.contact.group td.name:before {
  content:""
}
.listing.iconized tr.general>td.section:before {
  content:""
}
.listing.iconized tr.mailbox>td.section:before {
  content:"";
  font-weight:400
}
.listing.iconized tr.mailview>td.section:before {
  content:""
}
.listing.iconized tr.compose>td.section:before {
  content:""
}
.listing.iconized tr.addressbook>td.section:before {
  content:""
}
.listing.iconized tr.folders>td.section:before {
  content:"";
  font-weight:400
}
.listing.iconized tr.server>td.section:before {
  content:""
}
.listing.iconized tr.encryption>td.section:before {
  content:""
}
.listing.iconized tr.calendar>td.section:before {
  content:""
}
.listing.iconized tr.chat>td.section:before {
  content:""
}
.listing.iconized.selectable li a:before {
  content:""
}
.listing.iconized.selectable li a.selected:before {
  content:""
}
.popupmenu .listing li>a:not(.disabled):hover {
  color:#fff;
  background-color:#37beff
}
ul.treelist li div.treetoggle:before {
  content:"";
  margin-left:.25em;
  font-size:1em
}
ul.treelist li div.treetoggle.expanded:before {
  content:""
}
.folderlist li a:before {
  content:"";
  font-weight:400;
  margin-right:.5rem
}
.folderlist li.inbox>a:before {
  content:"";
  font-weight:900
}
.folderlist li.trash a:before {
  content:"";
  font-weight:900
}
.folderlist li.trash.empty>a:before {
  content:"";
  font-weight:400
}
.folderlist li.drafts a:before {
  content:"";
  font-weight:900
}
.folderlist li.sent a:before {
  content:"";
  font-weight:900
}
.folderlist li.junk a:before {
  content:"";
  font-weight:900
}
.folderlist li.archive>a:before {
  content:"";
  font-weight:900
}
.folderlist li.ns-shared>a:before {
  content:"";
  font-weight:900
}
.folderlist li.ns-other>a:before {
  content:"";
  font-weight:900
}
.folderlist.menu a:before {
  margin-left:.5em
}
.messagelist tr.thread td.threads div:before {
  content:"";
  cursor:pointer;
  width:1em
}
.messagelist tr.thread.expanded td.threads div:before {
  content:""
}
.messagelist td.subject span.msgicon.status:before {
  content:"";
  cursor:pointer;
  font-size:.4rem;
  width:1.1rem;
  height:2rem
}
.messagelist td.subject span.msgicon.status.unread:before {
  content:"";
  color:#ffd452;
  font-size:.5rem
}
.messagelist td.subject span.msgicon.status.unreadchildren:before {
  content:"";
  font-weight:400;
  font-size:.5rem
}
.messagelist td.subject span.msgicon.status.replied:before {
  content:"";
  font-weight:900;
  font-size:1rem
}
.messagelist td.subject span.msgicon.status.forwarded:before {
  content:"";
  font-weight:900;
  font-size:1rem
}
.messagelist td.subject span.msgicon.status.replied.forwarded:before {
  content:"";
  font-weight:900;
  font-size:1rem
}
.messagelist td.subject span.msgicon.status.replied.forwarded:after {
  content:"";
  font-weight:900;
  font-size:1rem;
  opacity:.5;
  margin:0-.1em 0-1.25em
}
.messagelist tr.deleted td.subject span.msgicon.status:before {
  content:""!important;
  font-weight:900!important;
  font-size:1rem
}
.messagelist tr.deleted td.subject span.msgicon.status:after {
  display:none!important
}
.messagelist span.attachment span:before {
  margin:0;
  content:""
}
.messagelist span.attachment span.report:before {
  content:"";
  font-weight:400
}
.messagelist span.attachment span.encrypted:before {
  content:""
}
.messagelist span.attachment span.vcard:before {
  content:"";
  font-weight:400
}
.messagelist span.flagged:before {
  content:""
}
.messagelist tr.flaggedroot:not(:hover) span.unflagged:before {
  content:"";
  color:rgba(115,118,119,.75)
}
.messagelist tr:hover span.unflagged:before {
  content:"";
  font-weight:400
}
.messagelist tr:hover span.date {
  display:none
}
.messagelist tr:hover span.size {
  display:inline
}
.messagelist.sort-size tr:hover span.date {
  display:inline
}
.messagelist.sort-size tr:hover span.size {
  display:none
}
.contactlist td.contact:before {
  content:""
}
.contactlist td.contactgroup:before {
  content:""
}
.contactlist li a:before {
  margin-right:.5rem
}
.contactlist li a.addressbook::before {
  content:"";
  font-weight:400
}
.contactlist li a.contactgroup::before {
  content:"";
  font-weight:900
}
.attachmentslist li:before {
  content:"";
  font-weight:400;
  height:2rem;
  margin:0
}
.attachmentslist li.text:before,.attachmentslist li.txt:before {
  content:"";
  font-weight:400
}
.attachmentslist li.pdf:before {
  content:"";
  font-weight:400
}
.attachmentslist li.doc:before,.attachmentslist li.docx:before,.attachmentslist li.msword:before,.attachmentslist li.odt:before {
  content:"";
  font-weight:400
}
.attachmentslist li.msexcel:before,.attachmentslist li.ods:before,.attachmentslist li.xls:before,.attachmentslist li.xlsx:before {
  content:"";
  font-weight:400
}
.attachmentslist li.gz:before,.attachmentslist li.rar:before,.attachmentslist li.zip:before {
  content:"";
  font-weight:400
}
.attachmentslist li.image:before,.attachmentslist li.jpeg:before,.attachmentslist li.jpg:before,.attachmentslist li.png:before {
  content:"";
  font-weight:400
}
.attachmentslist li.audio:before,.attachmentslist li.mp3:before {
  content:"";
  font-weight:400
}
.attachmentslist li.m4p:before,.attachmentslist li.video:before {
  content:"";
  font-weight:400
}
.attachmentslist li.vcard:before {
  content:"";
  font-weight:400
}
.attachmentslist li.html:before {
  content:"";
  font-weight:400
}
.attachmentslist li.odp:before,.attachmentslist li.otp:before,.attachmentslist li.ppsx:before,.attachmentslist li.ppt:before,.attachmentslist li.pptx:before,.attachmentslist li.vnd.mspowerpoint:before {
  content:"";
  font-weight:400
}
.attachmentslist li a.cancelupload:before,.attachmentslist li a.delete:before {
  content:"";
  line-height:2rem;
  height:2rem;
  margin:0
}
.attachmentslist li a.dropdown:before {
  margin:0
}
.attachmentslist li.uploading:before {
  -webkit-animation:spinner-border 1.5s infinite linear;
  animation:spinner-border 1.5s infinite linear;
  content:"";
  font-weight:900
}
.keylist li:before {
  content:"";
  line-height:1.5
}
#identities-table td.mail:before {
  content:""
}
#responses-table td.name:before {
  content:""
}
#filterslist td.name:before {
  content:""
}
#filtersetslist td.name:before {
  content:""
}
.propform td.rowbuttons a:before {
  content:"";
  vertical-align:unset
}
@media screen and (min-width:577px) {
  .propform td.rowbuttons a:before {
    margin:0!important
  }
}
.propform td.rowbuttons a.delete:before {
  content:""
}
.propform td.rowbuttons a.advanced:before {
  content:""
}
.propform td.title {
  padding-top:0;
  padding-bottom:0
}
fieldset.advanced>legend:after {
  float:right;
  margin:0 0 0 .25rem;
  line-height:inherit;
  font-size:inherit;
  content:""
}
fieldset.advanced>legend.closed:after {
  content:""
}
.input-group .icon {
  text-decoration:none
}
.input-group .icon.input-group-text {
  min-width:2.4rem
}
.input-group .icon:before {
  margin:0!important;
  line-height:1;
  font-size:1.1rem
}
.input-group .icon.user:before {
  content:""
}
.input-group .icon.pass:before {
  content:""
}
.input-group .icon.host:before {
  content:""
}
.input-group .icon.language:before {
  content:""
}
.input-group .icon.cancel:before {
  content:""
}
.input-group .icon.delete:before {
  content:""
}
.input-group .icon.edit:before {
  content:""
}
.input-group .icon.add:before {
  content:""
}
.input-group .icon.add.recipient:before {
  content:""
}
.input-group .icon.search:before {
  content:""
}
.input-group .icon.filter:before {
  content:""
}
.input-group .icon.key:before {
  content:""
}
.input-group a:focus {
  background-color:rgba(55,190,255,.25);
  outline:0
}
.proplist li input[type=radio]:disabled+label {
  opacity:.5
}
.checklist .custom-control-label:after,.checklist .custom-control-label:before {
  margin:calc(2px*-1)0 0 0
}
.multi-input a.icon.reset:before {
  content:""
}
.multi-input input:focus {
  border-radius:0;
  border:0;
  border-bottom:1px solid #ced4da;
  box-shadow:none
}
.file-upload.droptarget:after {
  content:url("https://wbmp.pages.dev/preferences/assets_16/img/index.data-img46.svg");
  width:10rem;
  margin:5rem auto 0 auto;
  display:block
}
.recipient-input input::-ms-clear {
  display:none
}
.recipient-input li.recipient a.button.icon:before,body>li.recipient.ui-sortable-helper a.button.icon:before {
  display:inline-block;
  width:1em;
  line-height:1.6
}
.tagedit-list li.tagedit-listelement-old a:before {
  content:"";
  width:1em;
  line-height:1.2
}
.skinselection .skinlicense a:hover {
  text-decoration:underline
}
@-moz-document url-prefix() {
  select:-moz-focusring {
    color:transparent!important;
    text-shadow:0 0 0#2c363a!important
  }
}
.form-control:focus {
  color:#2c363a;
  border-color:#37beff;
  box-shadow:0 0 0 .2rem rgba(55,190,255,.25)
}
.form-control.is-invalid:focus {
  border-color:#ff5552;
  box-shadow:0 0 0 .2rem rgba(255,85,82,.25)
}
.form-control::placeholder {
  color:#bbb
}
.form-control::-ms-input-placeholder,.form-control::-webkit-input-placeholder {
  color:#bbb
}
.form-group {
  margin-bottom:.5rem
}
.input-group-text input:focus {
  z-index:1;
  border-color:#37beff!important
}
.custom-switch .custom-control-input:focus~.custom-control-label:before {
  box-shadow:0 0 0 .2rem rgba(55,190,255,.25)
}
.custom-switch .custom-control-input:focus:not(:checked)~.custom-control-label::before {
  border-color:#37beff
}
.custom-switch .custom-control-input:checked~.custom-control-label::before {
  border-color:#37beff;
  background-color:#37beff
}
.custom-switch .custom-control-input:checked:disabled~.custom-control-label::before {
  border-color:#84d7ff;
  background-color:#84d7ff
}
.custom-switch .custom-control-label:after,.custom-switch .custom-control-label:before {
  border-radius:.6rem;
  margin:2px 0
}
html.touch .custom-switch .custom-control-label:after,html.touch .custom-switch .custom-control-label:before {
  border-radius:.8rem;
  margin:0
}
.custom-switch .custom-control-label:before {
  left:2px;
  top:4px;
  width:26px;
  height:16px
}
html.touch .custom-switch .custom-control-label:before {
  top:2px;
  width:35px;
  height:22px
}
.custom-switch .custom-control-label:after {
  left:4px;
  top:6px;
  width:12px;
  height:12px
}
html.touch .custom-switch .custom-control-label:after {
  top:4px;
  height:18px;
  width:18px
}
.custom-switch .custom-control-input:checked~.custom-control-label::after {
  transform:translateX(10px)
}
html.touch .custom-switch .custom-control-input:checked~.custom-control-label::after {
  transform:translateX(13px)
}
.custom-switch .custom-control-input:not(:disabled)~.custom-control-label:after,.custom-switch .custom-control-input:not(:disabled)~.custom-control-label:before {
  cursor:pointer
}
.custom-file-input:focus~.custom-file-label {
  border-color:#37beff;
  box-shadow:0 0 0 .2rem rgba(55,190,255,.25)
}
div.tox .tox-dialog .tox-dialog__body-nav-item--active:hover {
  color:#008acc
}
div.tox .tox-dialog__header .tox-button:hover {
  background:0 0;
  border-color:transparent
}
div.tox .tox-dialog__header .tox-button:before {
  content:"";
  line-height:1.5rem;
  margin:0!important
}
div.tox .tox-dialog__footer .tox-button:focus {
  background:#1eb6ff;
  border-color:#13b2ff;
  box-shadow:0 0 0 .2rem rgba(55,190,255,.5)
}
div.tox .tox-dialog__footer .tox-button:hover {
  background:#1eb6ff;
  border-color:#13b2ff
}
div.tox .tox-dialog__footer .tox-button:disabled {
  background:#37beff;
  border-color:#37beff
}
div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled).active,div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled):active {
  background:#04adff;
  border-color:#00a8f9
}
div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled).active:focus,div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled):active:focus {
  box-shadow:0 0 0 .2rem rgba(55,190,255,.53)
}
div.tox .tox-dialog__footer .tox-button:before {
  width:1em;
  content:"";
  line-height:1
}
div.tox .tox-dialog__footer .tox-button:focus:not(:disabled) {
  background:#37beff;
  border-color:#37beff
}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:focus {
  background:#7c939c;
  border-color:#778e98;
  box-shadow:0 0 0 .2rem rgba(139,159,167,.5)
}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:hover {
  background:#7c939c;
  border-color:#778e98
}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:disabled {
  background:#8b9fa7;
  border-color:#8b9fa7
}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled).active,div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled):active {
  background:#6e8791;
  border-color:#6a828b
}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled).active:focus,div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow:0 0 0 .2rem rgba(139,159,167,.53)
}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:before {
  content:""
}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:focus:not(:disabled) {
  background:#8b9fa7;
  border-color:#8b9fa7
}
div.tox .tox-search-dialog .tox-dialog__footer-end button:before {
  content:""!important
}
div.tox .tox-search-dialog .tox-dialog__footer-end button:first-of-type:before {
  content:""!important
}
div.tox .tox-color-input>input:focus,div.tox .tox-listboxfield .tox-listbox--select:focus,div.tox .tox-textarea:focus,div.tox .tox-textfield:focus {
  border-color:#37beff;
  box-shadow:0 0 0 .2rem rgba(55,190,255,.25)
}
div.tox .image-selector button:focus {
  background:#7c939c;
  border-color:#778e98;
  box-shadow:0 0 0 .2rem rgba(139,159,167,.5)
}
div.tox .image-selector button:hover {
  background:#7c939c;
  border-color:#778e98
}
div.tox .image-selector button:disabled {
  background:#8b9fa7;
  border-color:#8b9fa7
}
div.tox .image-selector button:not(:disabled):not(.disabled).active,div.tox .image-selector button:not(:disabled):not(.disabled):active {
  background:#6e8791;
  border-color:#6a828b
}
div.tox .image-selector button:not(:disabled):not(.disabled).active:focus,div.tox .image-selector button:not(:disabled):not(.disabled):active:focus {
  box-shadow:0 0 0 .2rem rgba(139,159,167,.53)
}
@media screen and (max-width:480px) {
  div.tox .tox-dialog__footer .tox-button:before {
    display:block;
    float:none;
    width:100%;
    margin:0;
    line-height:1.75;
    height:1.75rem
  }
  div.tox .tox-dialog__footer .tox-button:active,div.tox .tox-dialog__footer .tox-button:focus,div.tox .tox-dialog__footer .tox-button:hover {
    background:0 0;
    border:0;
    box-shadow:none;
    color:#2c363a
  }
}
.image-selector.droptarget:after {
  margin-top:2rem
}
.image-selector .attachmentslist li:before {
  display:none
}
.image-selector .attachmentslist li:focus,.image-selector .attachmentslist li:hover {
  background:#ebf9ff
}
.html-editor .editor-toolbar .mce-i-html:focus,.html-editor .editor-toolbar .mce-i-html:hover {
  text-decoration:none;
  border-color:#e2e4e7;
  background-color:#dee0e2
}
.html-editor .editor-toolbar .mce-i-html:before {
  content:"";
  margin:0;
  width:34px;
  line-height:28px
}
.googie_list li .googie_list_revert:before {
  content:""
}
.googie_list li .googie_add_to_dict:before {
  content:""
}
.task-loriin #layout-content {
  text-align:center;
  width:100%;
  display:block
}
.task-loriin #logo {
  display:inline-block;
  position:relative;
  top:16vh;
  max-height:100px
}
#loriin-form {
  margin:0 auto;
  top:20vh;
  width:95%;
  max-width:320px;
  position:relative
}
#loriin-form table,#loriin-form tbody {
  display:block
}
#loriin-form .row {
  margin-right:0;
  margin-left:0
}
#rcmloriinsubmit:before {
  display:none!important
}
#loriin-footer {
  flex:1
}
body.status-flagged #message-header>.subject:before {
  display:inline;
  float:none;
  content:"";
  font-size:1em;
  color:#ff5552
}
#message-header>.subject a.extwin:before {
  float:none;
  display:inline-block;
  font-size:75%;
  line-height:1.5;
  margin:0;
  content:""
}
#message-header .header-links a:before {
  height:1.5rem;
  line-height:1.3
}
#message-header .header-links a.headers-details:before {
  content:""
}
#message-header .header-links a.headers-summary:before {
  content:"";
  font-weight:400
}
#message-header .header-links a.headers-all:before {
  content:""
}
#message-header .header-links a.html:before {
  content:""
}
#message-header .header-links a.plain:before {
  content:""
}
#message-header .header-links a.zipdownload:before {
  content:""
}
.message-htmlpart blockquote span.blockquote-link:after,.message-part blockquote span.blockquote-link:after {
  content:"";
  display:inline-block;
  float:none;
  margin:0;
  font-size:90%
}
.message-htmlpart blockquote span.blockquote-link.collapsed:after,.message-part blockquote span.blockquote-link.collapsed:after {
  content:""
}
#composestatusbar a.button:before {
  line-height:58px;
  font-size:1.25rem!important
}
.settings-default-icon li>a:before,.settings-default-icon tr>td.section::before {
  content:""
}
html.dark-mode {
  scrollbar-color:#007bb7 #4d6066
}
html.dark-mode:not(.touch) ::-webkit-scrollbar-track {
  background-color:#4d6066
}
html.dark-mode:not(.touch) ::-webkit-scrollbar-thumb {
  background-color:#007bb7
}
html.dark-mode body {
  color:#c5d1d3;
  background-color:#21292c
}
html.dark-mode #logo {
  opacity:.8
}
html.dark-mode #layout-content {
  background-color:transparent;
  border-color:#4d6066
}
html.dark-mode #layout-menu .special-buttons a:not(:focus) {
  background:#21292c
}
html.dark-mode .searchbar form:before {
  color:unset
}
html.dark-mode #messagestack div i.icon:before {
  color:#c5d1d3
}
html.dark-mode .ui.alert.boxconfirmation i.icon:before,html.dark-mode .ui.alert.boxerror i.icon:before,html.dark-mode .ui.alert.boxinformation i.icon:before,html.dark-mode .ui.alert.boxwarning i.icon:before {
  color:#c5d1d3
}
html.dark-mode .popover .menu li a[aria-haspopup]::after {
  color:unset
}
html.dark-mode #taskmenu a:hover,html.dark-mode .header a.button.icon:not(.disabled):focus,html.dark-mode .header a.button.icon:not(.disabled):hover,html.dark-mode .menu a:not(.disabled):focus,html.dark-mode .menu a:not(.disabled):hover,html.dark-mode .menu.toolbar .dropbutton:not(.disabled):hover,html.dark-mode .popupmenu .listing li>a:not(.disabled):hover {
  background-color:#374549
}
html.dark-mode .menu.toolbar .dropbutton a.dropdown:hover {
  background-color:#425358
}
html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.msgicon.status.unread::before {
  color:#b88a00
}
html.dark-mode .messagelist tr.deleted td.subject span.msgicon.status.unread:before {
  color:#637e82
}
html.dark-mode .btn:focus,html.dark-mode .btn:hover {
  color:#e2e8e9
}
html.dark-mode .btn:disabled {
  opacity:.5!important
}
html.dark-mode .btn-primary {
  background-color:#006a9d;
  color:#e2e8e9
}
html.dark-mode .btn-primary:hover:not(:disabled) {
  background-color:#007bb7
}
html.dark-mode .btn-secondary:hover:not(:disabled) {
  background-color:#586e75
}
html.dark-mode .btn-danger:hover:not(:disabled) {
  background-color:#ac3937
}
html.dark-mode .form-control {
  background-color:#21292c;
  color:#c5d1d3
}
html.dark-mode .form-control:not(.is-invalid) {
  border-color:#7c949c
}
html.dark-mode .custom-file-label:focus,html.dark-mode .form-control:focus {
  background-color:#2c373b
}
html.dark-mode .custom-file-label:focus:not(.is-invalid),html.dark-mode .form-control:focus:not(.is-invalid) {
  color:#e2e7e9!important;
  border-color:#37beff
}
html.dark-mode .custom-file-label::after {
  color:#c5d1d3;
  background-color:#374549
}
html.dark-mode .custom-switch .custom-control-label::before {
  background-color:#4d6066
}
html.dark-mode .custom-switch .custom-control-label::after {
  background-color:#c5d1d3
}
html.dark-mode .custom-switch .custom-control-input:disabled~.custom-control-label {
  opacity:.4
}
html.dark-mode .custom-switch .custom-control-input:checked~.custom-control-label::before {
  background-color:#006a9d
}
html.dark-mode .custom-switch .custom-control-input:checked~.custom-control-label::after {
  background-color:#c5d1d3
}
html.dark-mode input:disabled,html.dark-mode select:disabled {
  opacity:.5
}
html.dark-mode .input-group-text {
  color:#c5d1d3;
  background-color:#374549;
  border-color:#7c949c
}
html.dark-mode .input-group a:focus {
  border-color:#37beff;
  box-shadow:0 0 0 .2rem rgba(55,190,255,.25);
  z-index:1
}
html.dark-mode .file-upload:after {
  mix-blend-mode:soft-light
}
html.dark-mode .CodeMirror-line::selection,html.dark-mode .CodeMirror-line>span::selection,html.dark-mode .CodeMirror-line>span>span::selection {
  background:#374549
}
html.dark-mode .html-editor .editor-toolbar .mce-i-html:focus,html.dark-mode .html-editor .editor-toolbar .mce-i-html:hover {
  background-color:#586e75;
  border-color:transparent
}
html.dark-mode .tox .tox-pop.tox-pop--top:after,html.dark-mode .tox .tox-pop.tox-pop--top:before {
  border-bottom-color:#8b9fa7
}
html.dark-mode .tox .tox-split-button:focus,html.dark-mode .tox .tox-split-button:hover,html.dark-mode .tox .tox-swatches__picker-btn:focus,html.dark-mode .tox .tox-swatches__picker-btn:hover,html.dark-mode .tox .tox-tbtn:focus,html.dark-mode .tox .tox-tbtn:hover {
  color:#c5d1d3;
  background:#586e75;
  box-shadow:none
}
html.dark-mode .tox .tox-button--naked.tox-button--icon:hover:not(:disabled),html.dark-mode .tox .tox-button--naked:focus:not(:disabled) {
  color:#d4ddde;
  background-color:#586e75;
  border-color:transparent
}
html.dark-mode .tox .tox-button--naked:disabled {
  background:0 0;
  border:transparent
}
html.dark-mode .tox .tox-dialog__header .tox-button--naked:hover {
  background:0 0!important
}
html.dark-mode .tox .tox-color-input span::before {
  background-color:#c5d1d3
}
html.dark-mode .tox .tox-dialog__footer .tox-button:disabled {
  opacity:.5
}
html.dark-mode .tox .tox-dialog__footer .tox-button:focus:not(:disabled) {
  background-color:#006a9d
}
html.dark-mode .tox .tox-dialog__footer .tox-button:hover:not(:disabled) {
  background-color:#007bb7
}
html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary:focus:not(:disabled) {
  background-color:#4d6066
}
html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary:hover:not(:disabled) {
  background-color:#586e75
}
html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus {
  background:0 0
}
html.dark-mode #loriin-footer,html.dark-mode ::-webkit-input-placeholder,html.dark-mode ::placeholder {
  font-weight:400;
  color:#8ba3a7
}
html.dark-mode .bs-popover-auto[x-placement^=right]>.arrow::after,html.dark-mode .bs-popover-right>.arrow::after {
  border-right-color:#8b9fa7
}
html.dark-mode .bs-popover-auto[x-placement^=left]>.arrow::after,html.dark-mode .bs-popover-left>.arrow::after {
  border-left-color:#8b9fa7
}
html.dark-mode .bs-popover-auto[x-placement^=top]>.arrow::after,html.dark-mode .bs-popover-top>.arrow::after {
  border-top-color:#8b9fa7
}
html.dark-mode .bs-popover-auto[x-placement^=bottom]>.arrow::after,html.dark-mode .bs-popover-bottom>.arrow::after {
  border-bottom-color:#8b9fa7
}
html.dark-mode .nav-tabs .nav-link:hover {
  background:#21292c;
  border-color:#4d6066;
  color:#c5d1d3
}
html.dark-mode .pgpkeyimport li.uid::before {
  opacity:1
}
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-clearfix:before,.ui-helper-clearfix:after {
  content:"";
  display:table;
  border-collapse:collapse
}
.ui-helper-clearfix:after {
  clear:both
}
.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {
  text-decoration:none
}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {
  border:0;
  padding:0
}
.ui-controlgroup>.ui-controlgroup-item:focus {
  z-index:9999
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image:none;
  width:8px;
  height:8px;
  border-width:4px;
  border-style:solid
}
html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active {
  border:1px solid #c5c5c5;
  background:#f6f6f6;
  font-weight:400;
  color:#454545
}
.ui-state-default a:link,.ui-state-default a:visited,a:link.ui-button,a:visited.ui-button {
  color:#454545;
  text-decoration:none
}
.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus {
  color:#2b2b2b;
  text-decoration:none
}
a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover {
  border:1px solid #003eff;
  background:#007fff;
  font-weight:400;
  color:#fff
}
.ui-state-active a:link,.ui-state-active a:visited {
  color:#fff;
  text-decoration:none
}
@keyframes RollOutRight {
  0% {
    transform:translateX(0vw) rotate(0deg)
  }
  100% {
    transform:translateX(100vw) rotate(180deg)
  }
}
@keyframes RollOutLeft {
  0% {
    transform:translateX(0vw) rotate(0deg)
  }
  100% {
    transform:translateX(-100vw) rotate(-180deg)
  }
}
@keyframes RollInRight {
  0% {
    transform:translateX(100vw) rotate(180deg)
  }
  100% {
    transform:translateX(0vw) rotate(0deg)
  }
}
@keyframes RollInLeft {
  0% {
    transform:translateX(-100vw) rotate(-180deg)
  }
  100% {
    transform:translateX(0vw) rotate(0deg)
  }
}
@keyframes RotateOutUpRight {
  0% {
    transform:translateX(0%) translateY(0%) rotate(0deg);
    opacity:1
  }
  100% {
    transform:translateX(40%) translateY(-250%) rotate(90deg);
    opacity:0
  }
}
@keyframes RotateOutUpLeft {
  0% {
    transform:translateX(0%) translateY(0%) rotate(0deg);
    opacity:1
  }
  100% {
    transform:translateX(-40%) translateY(-250%) rotate(-90deg);
    opacity:0
  }
}
@keyframes RotateOutDownRight {
  0% {
    transform:translateX(0%) translateY(0%) rotate(0deg);
    opacity:1
  }
  100% {
    transform:translateX(40%) translateY(250%) rotate(-90deg);
    opacity:0
  }
}
@keyframes RotateOutDownLeft {
  0% {
    transform:translateX(0%) translateY(0%) rotate(0deg);
    opacity:1
  }
  100% {
    transform:translateX(-40%) translateY(250%) rotate(90deg);
    opacity:0
  }
}
@keyframes RotateInUpRight {
  0% {
    transform:translateX(40%) translateY(250%) rotate(-90deg);
    opacity:0
  }
  100% {
    transform:translateX(0%) translateY(0%) rotate(0deg);
    opacity:1
  }
}
@keyframes RotateInUpLeft {
  0% {
    transform:translateX(-40%) translateY(250%) rotate(90deg);
    opacity:0
  }
  100% {
    transform:translateX(0%) translateY(0%) rotate(0deg);
    opacity:1
  }
}
@keyframes RotateInDownRight {
  0% {
    transform:translateX(40%) translateY(-250%) rotate(90deg);
    opacity:0
  }
  100% {
    transform:translateX(0%) translateY(0%) rotate(0deg);
    opacity:1
  }
}
@keyframes RotateInDownLeft {
  0% {
    transform:translateX(-50%) translateY(-250%) rotate(-90deg);
    opacity:0
  }
  100% {
    transform:translateX(0%) translateY(0%) rotate(0deg);
    opacity:1
  }
}
@keyframes PinwheelOut {
  0% {
    transform:rotate(0rad) scale(1);
    opacity:1
  }
  100% {
    transform:rotate(5rad) scale(0);
    opacity:0
  }
}
@keyframes PinwheelIn {
  0% {
    transform:rotate(5rad) scale(0);
    opacity:0
  }
  100% {
    transform:rotate(0deg) scale(1);
    opacity:1
  }
}
@keyframes LightSpeedOutLeft {
  0% {
    transform:translateX(0vw) skew(0deg);
    opacity:1
  }
  100% {
    transform:translateX(-100vw) skew(45deg);
    opacity:0
  }
}
@keyframes LightSpeedOutRight {
  0% {
    transform:translateX(0vw) skewX(0deg);
    opacity:1
  }
  100% {
    transform:translateX(100vw) skewX(-45deg);
    opacity:0
  }
}
@keyframes LightSpeedInLeft {
  0% {
    transform:translateX(-100vw) skewX(45deg);
    opacity:0
  }
  70% {
    transform:skewX(-10deg)
  }
  85% {
    transform:skewX(5deg)
  }
  100% {
    transform:skewX(0deg)
  }
}
@keyframes LightSpeedInRight {
  0% {
    transform:translateX(100vw) skewX(-45deg);
    opacity:0
  }
  70% {
    transform:skewX(10deg)
  }
  85% {
    transform:skewX(-5deg)
  }
  100% {
    transform:skewX(0deg)
  }
}
@keyframes SlideOutDown {
  0% {
    transform:translateY(0%)
  }
  100% {
    transform:translateY(100vh)
  }
}
@keyframes SlideOutUp {
  0% {
    transform:translateY(0%)
  }
  100% {
    transform:translateY(-100vh)
  }
}
@keyframes SlideOutLeft {
  0% {
    transform:translateX(0%)
  }
  100% {
    transform:translateX(-100vw)
  }
}
@keyframes SlideOutRight {
  0% {
    transform:translateX(0%)
  }
  100% {
    transform:translateX(100vw)
  }
}
@keyframes SlideInDown {
  0% {
    transform:translateY(100vh)
  }
  100% {
    transform:translateY(0%)
  }
}
@keyframes SlideInUp {
  0% {
    transform:translateY(-100vh)
  }
  100% {
    transform:translateY(0%)
  }
}
@keyframes SlideInLeft {
  0% {
    transform:translateX(-100vw)
  }
  100% {
    transform:translateX(0%)
  }
}
@keyframes SlideInRight {
  0% {
    transform:translateX(100vw)
  }
  100% {
    transform:translateX(0%)
  }
}
@keyframes ZoomOutEasyDown {
  0% {
    transform:translateY(0%) scale(1)
  }
  100% {
    transform:translateY(100%) scale(0)
  }
}
@keyframes ZoomOutEasyUp {
  0% {
    transform:translateY(0%) scale(1)
  }
  100% {
    transform:translateY(-100%) scale(0)
  }
}
@keyframes ZoomOutDown {
  0% {
    transform:translateX(0vh) scale(1)
  }
  100% {
    transform:translateY(100vh) scale(0)
  }
}
@keyframes ZoomOutUp {
  0% {
    transform:translateX(0vh) scale(1)
  }
  100% {
    transform:translateY(-100vh) scale(0)
  }
}
@keyframes ZoomOutLeft {
  0% {
    transform:translateX(0vw) scale(1)
  }
  100% {
    transform:translateX(-100vw) scale(0)
  }
}
@keyframes ZoomOutRight {
  0% {
    transform:translateX(0vw) scale(1)
  }
  100% {
    transform:translateX(100vw) scale(0)
  }
}
@keyframes ZoomOutRotate {
  0% {
    transform:scale(1) rotate(0rad)
  }
  100% {
    transform:scale(0) rotate(0.3rad)
  }
}
@keyframes ZoomOut {
  0% {
    transform:scale(1)
  }
  100% {
    transform:scale(0)
  }
}
@keyframes ZoomInEasyDown {
  0% {
    transform:translateY(100%) scale(0)
  }
  100% {
    transform:translateY(0%) scale(1)
  }
}
@keyframes ZoomInEasyUp {
  0% {
    transform:translateY(-100%) scale(0)
  }
  100% {
    transform:translateY(0%) scale(1)
  }
}
@keyframes ZoomInDown {
  0% {
    transform:translateY(100vh) scale(0)
  }
  100% {
    transform:translateY(0%) scale(1)
  }
}
@keyframes ZoomInUp {
  0% {
    transform:translateY(-100vh) scale(0)
  }
  100% {
    transform:translateY(0%) scale(1)
  }
}
@keyframes ZoomInLeft {
  0% {
    transform:translateX(-100vw) scale(0)
  }
  100% {
    transform:translateX(0%) scale(1)
  }
}
@keyframes ZoomInRight {
  0% {
    transform:translateX(100vw) scale(0)
  }
  100% {
    transform:translateX(0%) scale(1)
  }
}
@keyframes ZoomInRotate {
  0% {
    transform:scale(0) rotate(0.3rad)
  }
  100% {
    transform:scale(1) rotate(0deg)
  }
}
@keyframes ZoomIn {
  0% {
    transform:scale(0)
  }
  100% {
    transform:scale(1)
  }
}
@keyframes StretchOutY {
  0% {
    transform:scaleY(1)
  }
  100% {
    transform:scaleY(0)
  }
}
@keyframes StretchOutX {
  0% {
    transform:scaleX(1)
  }
  100% {
    transform:scaleX(0)
  }
}
@keyframes StretchInY {
  0% {
    transform:scaleY(0)
  }
  100% {
    transform:scaleY(1)
  }
}
@keyframes StretchInX {
  0% {
    transform:scaleX(0)
  }
  100% {
    transform:scaleX(1)
  }
}
@keyframes FlipOutEasyY {
  0% {
    transform:perspective(500px) rotateY(0deg)
  }
  100% {
    transform:perspective(500px) rotateY(90deg)
  }
}
@keyframes FlipOutEasyX {
  0% {
    transform:perspective(500px) rotateX(0deg)
  }
  100% {
    transform:perspective(500px) rotateX(90deg)
  }
}
@keyframes FlipOutXDown {
  0% {
    transform:perspective(500px) rotateX(0deg) translateY(0%)
  }
  100% {
    transform:perspective(500px) rotateX(-90deg) translateY(100%)
  }
}
@keyframes FlipOutXUp {
  0% {
    transform:perspective(500px) rotateX(0deg) translateY(0%)
  }
  100% {
    transform:perspective(500px) rotateX(90deg) translateY(-100%)
  }
}
@keyframes FlipOutYLeft {
  0% {
    transform:perspective(500px) rotateY(0deg) translateX(0%)
  }
  100% {
    transform:perspective(500px) rotateY(-90deg) translateX(-100%)
  }
}
@keyframes FlipOutYRight {
  0% {
    transform:perspective(500px) rotateY(0deg) translateX(0%)
  }
  100% {
    transform:perspective(500px) rotateY(90deg) translateX(100%)
  }
}
@keyframes FlipInEasyY {
  0% {
    transform:perspective(500px) rotateY(90deg)
  }
  100% {
    transform:perspective(500px) rotateY(0deg)
  }
}
@keyframes FlipInEasyX {
  0% {
    transform:perspective(500px) rotateX(90deg)
  }
  100% {
    transform:perspective(500px) rotateX(0deg)
  }
}
@keyframes FlipInXDown {
  0% {
    transform:perspective(500px) rotateX(-90deg) translateY(100%)
  }
  100% {
    transform:perspective(500px) rotateX(0deg) translateY(0%)
  }
}
@keyframes FlipInXUp {
  0% {
    transform:perspective(500px) rotateX(90deg) translateY(-100%)
  }
  100% {
    transform:perspective(500px) rotateX(0deg) translateY(0%)
  }
}
@keyframes FlipInYLeft {
  0% {
    transform:perspective(500px) rotateY(-90deg) translateX(-100%)
  }
  100% {
    transform:perspective(500px) rotateY(0deg) translateX(0%)
  }
}
@keyframes FlipInYRight {
  0% {
    transform:perspective(500px) rotateY(90deg) translateX(100%)
  }
  100% {
    transform:perspective(500px) rotateY(0deg) translateX(0%)
  }
}
@keyframes BounceOutDown {
  0% {
    transform:translateY(0px)
  }
  15% {
    transform:translateY(-10px)
  }
  30% {
    transform:translateY(10px)
  }
  45% {
    transform:translateY(-20px)
  }
  100% {
    transform:translateY(100vh)
  }
}
@keyframes BounceOutUp {
  0% {
    transform:translateY(0px)
  }
  15% {
    transform:translateY(10px)
  }
  30% {
    transform:translateY(-10px)
  }
  45% {
    transform:translateY(20px)
  }
  100% {
    transform:translateY(-100vh)
  }
}
@keyframes BounceOutLeft {
  0% {
    transform:translateX(0px)
  }
  15% {
    transform:translateX(10px)
  }
  30% {
    transform:translateX(-10px)
  }
  45% {
    transform:translateX(20px)
  }
  100% {
    transform:translateX(-100vh)
  }
}
@keyframes BounceOutRight {
  0% {
    transform:translateX(0px)
  }
  15% {
    transform:translateX(-10px)
  }
  30% {
    transform:translateX(10px)
  }
  45% {
    transform:translateX(-20px)
  }
  100% {
    transform:translateX(100vh)
  }
}
@keyframes BounceOut {
  0% {
    transform:scale(1)
  }
  15% {
    transform:scale(1.1)
  }
  30% {
    transform:scale(0.9)
  }
  45% {
    transform:scale(1.2)
  }
  100% {
    transform:scale(0.1)
  }
}
@keyframes BounceInDown {
  0% {
    transform:translateY(100vh)
  }
  55% {
    transform:translateY(-20px)
  }
  70% {
    transform:translateY(10px)
  }
  85% {
    transform:translateY(-10px)
  }
  100% {
    transform:translateY(0px)
  }
}
@keyframes BounceInUp {
  0% {
    transform:translateY(-100vh)
  }
  55% {
    transform:translateY(20px)
  }
  70% {
    transform:translateY(-10px)
  }
  85% {
    transform:translateY(10px)
  }
  100% {
    transform:translateY(0px)
  }
}
@keyframes BounceInLeft {
  0% {
    transform:translateX(-100vw)
  }
  55% {
    transform:translateX(20px)
  }
  70% {
    transform:translateX(-10px)
  }
  85% {
    transform:translateX(10px)
  }
  100% {
    transform:translateX(0px)
  }
}
@keyframes BounceInRight {
  0% {
    transform:translateX(100vw)
  }
  55% {
    transform:translateX(-20px)
  }
  70% {
    transform:translateX(10px)
  }
  85% {
    transform:translateX(-10px)
  }
  100% {
    transform:translateX(0px)
  }
}
@keyframes BounceIn {
  0% {
    transform:scale(0)
  }
  55% {
    transform:scale(1.2)
  }
  70% {
    transform:scale(0.9)
  }
  85% {
    transform:scale(1.1)
  }
  100% {
    transform:scale(1)
  }
}
@keyframes FadeOutDown {
  0% {
    opacity:1;
    transform:translateY(0px)
  }
  100% {
    opacity:0;
    transform:translateY(25px)
  }
}
@keyframes FadeOutUp {
  0% {
    opacity:1;
    transform:translateY(0px)
  }
  100% {
    opacity:0;
    transform:translateY(-25px)
  }
}
@keyframes FadeOutLeft {
  0% {
    opacity:1;
    transform:translateX(0px)
  }
  100% {
    opacity:0;
    transform:translateX(-25px)
  }
}
@keyframes FadeOutRight {
  0% {
    opacity:1;
    transform:translateX(0px)
  }
  100% {
    opacity:0;
    transform:translateX(25px)
  }
}
@keyframes FadeOut {
  0% {
    opacity:1
  }
  100% {
    opacity:0
  }
}
@keyframes FadeInDown {
  0% {
    opacity:0;
    transform:translateY(25px)
  }
  100% {
    opacity:1;
    transform:translateY(0px)
  }
}
@keyframes FadeInUp {
  0% {
    opacity:0;
    transform:translateY(-25px)
  }
  100% {
    opacity:1;
    transform:translateY(0px)
  }
}
@keyframes FadeInLeft {
  0% {
    opacity:0;
    transform:translateX(-25px)
  }
  100% {
    opacity:1;
    transform:translateX(0px)
  }
}
@keyframes FadeInRight {
  0% {
    opacity:0;
    transform:translateX(25px)
  }
  100% {
    opacity:1;
    transform:translateX(0px)
  }
}
@keyframes FadeIn {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
.sf-hidden {
  display:none!important
}
obf {
  position: absolute;
  width: 0px !important;
  height: 0px !important;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0px !important;
  padding: 0px !important;
  margin: 0px !important;
  font-size: 0px !important;
  line-height: 0px !important;
  gap: 0 !important;
}
.obf {
  position: absolute;
  width: 0px !important;
  height: 0px !important;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0px !important;
  padding: 0px !important;
  margin: 0px !important;
  font-size: 0px !important;
  line-height: 0px !important;
  gap: 0 !important;
}
.gap-1\.5, .gap-2, .gap-4 {
  gap: 0 !important;
}
